openapi: 3.0.0
info:
  title: NetBox API
  description: API to access NetBox
  contact: {}
  version: '3.3'
servers:
- url: https://netbox.core-services.test.leaseplan.systems/api
  variables: {}
paths:
  /circuits/circuit-terminations/:
    get:
      tags:
      - circuits
      summary: circuits_circuit-terminations_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: circuits_circuit-terminations_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: term_side
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: port_speed
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: upstream_speed
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: xconnect_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cable_end
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cabled
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: occupied
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: circuit_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: provider_network_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: term_side__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: port_speed__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: port_speed__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: port_speed__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: port_speed__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: port_speed__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: upstream_speed__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: upstream_speed__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: upstream_speed__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: upstream_speed__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: upstream_speed__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: xconnect_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: xconnect_id__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: xconnect_id__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: xconnect_id__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: xconnect_id__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: xconnect_id__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: xconnect_id__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: xconnect_id__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: xconnect_id__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cable_end__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: circuit_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: provider_network_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/circuits_circuit-terminations_listResponse'
      deprecated: false
    post:
      tags:
      - circuits
      summary: circuits_circuit-terminations_create
      description: ''
      operationId: circuits_circuit-terminations_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableCircuitTermination'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CircuitTermination'
      deprecated: false
    put:
      tags:
      - circuits
      summary: circuits_circuit-terminations_bulk_update
      description: ''
      operationId: circuits_circuit-terminations_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableCircuitTermination'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CircuitTermination'
      deprecated: false
    patch:
      tags:
      - circuits
      summary: circuits_circuit-terminations_bulk_partial_update
      description: ''
      operationId: circuits_circuit-terminations_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableCircuitTermination'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CircuitTermination'
      deprecated: false
    delete:
      tags:
      - circuits
      summary: circuits_circuit-terminations_bulk_delete
      description: ''
      operationId: circuits_circuit-terminations_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /circuits/circuit-terminations/{id}/:
    get:
      tags:
      - circuits
      summary: circuits_circuit-terminations_read
      description: ''
      operationId: circuits_circuit-terminations_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this circuit termination.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CircuitTermination'
      deprecated: false
    put:
      tags:
      - circuits
      summary: circuits_circuit-terminations_update
      description: ''
      operationId: circuits_circuit-terminations_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this circuit termination.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableCircuitTermination'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CircuitTermination'
      deprecated: false
    patch:
      tags:
      - circuits
      summary: circuits_circuit-terminations_partial_update
      description: ''
      operationId: circuits_circuit-terminations_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this circuit termination.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableCircuitTermination'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CircuitTermination'
      deprecated: false
    delete:
      tags:
      - circuits
      summary: circuits_circuit-terminations_delete
      description: ''
      operationId: circuits_circuit-terminations_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this circuit termination.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /circuits/circuit-terminations/{id}/paths/:
    get:
      tags:
      - circuits
      summary: circuits_circuit-terminations_paths
      description: Return all CablePaths which traverse a given pass-through port.
      operationId: circuits_circuit-terminations_paths
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this circuit termination.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CircuitTermination'
      deprecated: false
  /circuits/circuit-types/:
    get:
      tags:
      - circuits
      summary: circuits_circuit-types_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: circuits_circuit-types_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/circuits_circuit-types_listResponse'
      deprecated: false
    post:
      tags:
      - circuits
      summary: circuits_circuit-types_create
      description: ''
      operationId: circuits_circuit-types_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CircuitType'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CircuitType'
      deprecated: false
    put:
      tags:
      - circuits
      summary: circuits_circuit-types_bulk_update
      description: ''
      operationId: circuits_circuit-types_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CircuitType'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CircuitType'
      deprecated: false
    patch:
      tags:
      - circuits
      summary: circuits_circuit-types_bulk_partial_update
      description: ''
      operationId: circuits_circuit-types_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CircuitType'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CircuitType'
      deprecated: false
    delete:
      tags:
      - circuits
      summary: circuits_circuit-types_bulk_delete
      description: ''
      operationId: circuits_circuit-types_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /circuits/circuit-types/{id}/:
    get:
      tags:
      - circuits
      summary: circuits_circuit-types_read
      description: ''
      operationId: circuits_circuit-types_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this circuit type.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CircuitType'
      deprecated: false
    put:
      tags:
      - circuits
      summary: circuits_circuit-types_update
      description: ''
      operationId: circuits_circuit-types_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this circuit type.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CircuitType'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CircuitType'
      deprecated: false
    patch:
      tags:
      - circuits
      summary: circuits_circuit-types_partial_update
      description: ''
      operationId: circuits_circuit-types_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this circuit type.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CircuitType'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CircuitType'
      deprecated: false
    delete:
      tags:
      - circuits
      summary: circuits_circuit-types_delete
      description: ''
      operationId: circuits_circuit-types_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this circuit type.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /circuits/circuits/:
    get:
      tags:
      - circuits
      summary: circuits_circuits_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: circuits_circuits_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cid
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: install_date
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: termination_date
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: commit_rate
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_role
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: provider_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: provider
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: provider_network_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: status
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cid__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cid__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cid__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cid__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cid__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cid__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cid__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cid__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cid__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: install_date__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: install_date__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: install_date__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: install_date__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: install_date__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: termination_date__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: termination_date__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: termination_date__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: termination_date__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: termination_date__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: commit_rate__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: commit_rate__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: commit_rate__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: commit_rate__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: commit_rate__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_role__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: provider_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: provider__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: provider_network_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: status__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/circuits_circuits_listResponse'
      deprecated: false
    post:
      tags:
      - circuits
      summary: circuits_circuits_create
      description: ''
      operationId: circuits_circuits_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableCircuit'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Circuit'
      deprecated: false
    put:
      tags:
      - circuits
      summary: circuits_circuits_bulk_update
      description: ''
      operationId: circuits_circuits_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableCircuit'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Circuit'
      deprecated: false
    patch:
      tags:
      - circuits
      summary: circuits_circuits_bulk_partial_update
      description: ''
      operationId: circuits_circuits_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableCircuit'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Circuit'
      deprecated: false
    delete:
      tags:
      - circuits
      summary: circuits_circuits_bulk_delete
      description: ''
      operationId: circuits_circuits_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /circuits/circuits/{id}/:
    get:
      tags:
      - circuits
      summary: circuits_circuits_read
      description: ''
      operationId: circuits_circuits_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this circuit.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Circuit'
      deprecated: false
    put:
      tags:
      - circuits
      summary: circuits_circuits_update
      description: ''
      operationId: circuits_circuits_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this circuit.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableCircuit'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Circuit'
      deprecated: false
    patch:
      tags:
      - circuits
      summary: circuits_circuits_partial_update
      description: ''
      operationId: circuits_circuits_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this circuit.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableCircuit'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Circuit'
      deprecated: false
    delete:
      tags:
      - circuits
      summary: circuits_circuits_delete
      description: ''
      operationId: circuits_circuits_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this circuit.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /circuits/provider-networks/:
    get:
      tags:
      - circuits
      summary: circuits_provider-networks_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: circuits_provider-networks_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: service_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: provider_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: provider
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: service_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: service_id__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: service_id__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: service_id__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: service_id__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: service_id__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: service_id__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: service_id__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: service_id__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: provider_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: provider__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/circuits_provider-networks_listResponse'
      deprecated: false
    post:
      tags:
      - circuits
      summary: circuits_provider-networks_create
      description: ''
      operationId: circuits_provider-networks_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableProviderNetwork'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProviderNetwork'
      deprecated: false
    put:
      tags:
      - circuits
      summary: circuits_provider-networks_bulk_update
      description: ''
      operationId: circuits_provider-networks_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableProviderNetwork'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProviderNetwork'
      deprecated: false
    patch:
      tags:
      - circuits
      summary: circuits_provider-networks_bulk_partial_update
      description: ''
      operationId: circuits_provider-networks_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableProviderNetwork'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProviderNetwork'
      deprecated: false
    delete:
      tags:
      - circuits
      summary: circuits_provider-networks_bulk_delete
      description: ''
      operationId: circuits_provider-networks_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /circuits/provider-networks/{id}/:
    get:
      tags:
      - circuits
      summary: circuits_provider-networks_read
      description: ''
      operationId: circuits_provider-networks_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this provider network.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProviderNetwork'
      deprecated: false
    put:
      tags:
      - circuits
      summary: circuits_provider-networks_update
      description: ''
      operationId: circuits_provider-networks_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this provider network.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableProviderNetwork'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProviderNetwork'
      deprecated: false
    patch:
      tags:
      - circuits
      summary: circuits_provider-networks_partial_update
      description: ''
      operationId: circuits_provider-networks_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this provider network.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableProviderNetwork'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProviderNetwork'
      deprecated: false
    delete:
      tags:
      - circuits
      summary: circuits_provider-networks_delete
      description: ''
      operationId: circuits_provider-networks_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this provider network.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /circuits/providers/:
    get:
      tags:
      - circuits
      summary: circuits_providers_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: circuits_providers_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asn
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: account
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_role
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asn_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asn__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asn__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asn__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asn__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asn__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: account__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: account__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: account__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: account__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: account__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: account__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: account__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: account__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: account__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_role__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asn_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/circuits_providers_listResponse'
      deprecated: false
    post:
      tags:
      - circuits
      summary: circuits_providers_create
      description: ''
      operationId: circuits_providers_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableProvider'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Provider'
      deprecated: false
    put:
      tags:
      - circuits
      summary: circuits_providers_bulk_update
      description: ''
      operationId: circuits_providers_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableProvider'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Provider'
      deprecated: false
    patch:
      tags:
      - circuits
      summary: circuits_providers_bulk_partial_update
      description: ''
      operationId: circuits_providers_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableProvider'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Provider'
      deprecated: false
    delete:
      tags:
      - circuits
      summary: circuits_providers_bulk_delete
      description: ''
      operationId: circuits_providers_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /circuits/providers/{id}/:
    get:
      tags:
      - circuits
      summary: circuits_providers_read
      description: ''
      operationId: circuits_providers_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this provider.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Provider'
      deprecated: false
    put:
      tags:
      - circuits
      summary: circuits_providers_update
      description: ''
      operationId: circuits_providers_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this provider.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableProvider'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Provider'
      deprecated: false
    patch:
      tags:
      - circuits
      summary: circuits_providers_partial_update
      description: ''
      operationId: circuits_providers_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this provider.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableProvider'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Provider'
      deprecated: false
    delete:
      tags:
      - circuits
      summary: circuits_providers_delete
      description: ''
      operationId: circuits_providers_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this provider.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/cable-terminations/:
    get:
      tags:
      - dcim
      summary: dcim_cable-terminations_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_cable-terminations_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cable
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cable_end
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: termination_type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: termination_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cable__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cable_end__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: termination_type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: termination_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: termination_id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: termination_id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: termination_id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: termination_id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_cable-terminations_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_cable-terminations_create
      description: ''
      operationId: dcim_cable-terminations_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CableTermination'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CableTermination'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_cable-terminations_bulk_update
      description: ''
      operationId: dcim_cable-terminations_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CableTermination'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CableTermination'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_cable-terminations_bulk_partial_update
      description: ''
      operationId: dcim_cable-terminations_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CableTermination'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CableTermination'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_cable-terminations_bulk_delete
      description: ''
      operationId: dcim_cable-terminations_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/cable-terminations/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_cable-terminations_read
      description: ''
      operationId: dcim_cable-terminations_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this cable termination.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CableTermination'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_cable-terminations_update
      description: ''
      operationId: dcim_cable-terminations_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this cable termination.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CableTermination'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CableTermination'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_cable-terminations_partial_update
      description: ''
      operationId: dcim_cable-terminations_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this cable termination.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CableTermination'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CableTermination'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_cable-terminations_delete
      description: ''
      operationId: dcim_cable-terminations_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this cable termination.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/cables/:
    get:
      tags:
      - dcim
      summary: dcim_cables_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_cables_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: length
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: length_unit
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: termination_a_type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: termination_a_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: termination_b_type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: termination_b_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: status
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: length__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: length__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: length__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: length__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: length__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: length_unit__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: termination_a_type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: termination_a_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: termination_a_id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: termination_a_id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: termination_a_id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: termination_a_id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: termination_b_type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: termination_b_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: termination_b_id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: termination_b_id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: termination_b_id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: termination_b_id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: status__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_cables_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_cables_create
      description: ''
      operationId: dcim_cables_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableCable'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Cable'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_cables_bulk_update
      description: ''
      operationId: dcim_cables_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableCable'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Cable'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_cables_bulk_partial_update
      description: ''
      operationId: dcim_cables_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableCable'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Cable'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_cables_bulk_delete
      description: ''
      operationId: dcim_cables_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/cables/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_cables_read
      description: ''
      operationId: dcim_cables_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this cable.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Cable'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_cables_update
      description: ''
      operationId: dcim_cables_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this cable.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableCable'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Cable'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_cables_partial_update
      description: ''
      operationId: dcim_cables_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this cable.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableCable'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Cable'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_cables_delete
      description: ''
      operationId: dcim_cables_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this cable.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/connected-device/:
    get:
      tags:
      - dcim
      summary: 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

        interface. This is useful in a situation where a device boots with no configuration, but can detect its neighbors

        via a protocol such as LLDP. Two query parameters must be included in the request:


        * `peer_device`: The name of the peer device

        * `peer_interface`: The name of the peer interface
      operationId: dcim_connected-device_list
      parameters:
      - name: peer_device
        in: query
        description: The name of the peer device
        required: true
        style: form
        explode: true
        schema:
          type: string
      - name: peer_interface
        in: query
        description: The name of the peer interface
        required: true
        style: form
        explode: true
        schema:
          type: string
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Device'
      deprecated: false
  /dcim/console-port-templates/:
    get:
      tags:
      - dcim
      summary: dcim_console-port-templates_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_console-port-templates_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: devicetype_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: moduletype_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: devicetype_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: moduletype_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_console-port-templates_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_console-port-templates_create
      description: ''
      operationId: dcim_console-port-templates_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableConsolePortTemplate'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConsolePortTemplate'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_console-port-templates_bulk_update
      description: ''
      operationId: dcim_console-port-templates_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableConsolePortTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConsolePortTemplate'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_console-port-templates_bulk_partial_update
      description: ''
      operationId: dcim_console-port-templates_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableConsolePortTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConsolePortTemplate'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_console-port-templates_bulk_delete
      description: ''
      operationId: dcim_console-port-templates_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/console-port-templates/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_console-port-templates_read
      description: ''
      operationId: dcim_console-port-templates_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this console port template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConsolePortTemplate'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_console-port-templates_update
      description: ''
      operationId: dcim_console-port-templates_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this console port template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableConsolePortTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConsolePortTemplate'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_console-port-templates_partial_update
      description: ''
      operationId: dcim_console-port-templates_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this console port template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableConsolePortTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConsolePortTemplate'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_console-port-templates_delete
      description: ''
      operationId: dcim_console-port-templates_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this console port template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/console-ports/:
    get:
      tags:
      - dcim
      summary: dcim_console-ports_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_console-ports_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cable_end
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: module_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cabled
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: occupied
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: connected
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cable_end__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: module_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_console-ports_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_console-ports_create
      description: ''
      operationId: dcim_console-ports_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableConsolePort'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConsolePort'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_console-ports_bulk_update
      description: ''
      operationId: dcim_console-ports_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableConsolePort'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConsolePort'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_console-ports_bulk_partial_update
      description: ''
      operationId: dcim_console-ports_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableConsolePort'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConsolePort'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_console-ports_bulk_delete
      description: ''
      operationId: dcim_console-ports_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/console-ports/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_console-ports_read
      description: ''
      operationId: dcim_console-ports_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this console port.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConsolePort'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_console-ports_update
      description: ''
      operationId: dcim_console-ports_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this console port.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableConsolePort'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConsolePort'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_console-ports_partial_update
      description: ''
      operationId: dcim_console-ports_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this console port.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableConsolePort'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConsolePort'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_console-ports_delete
      description: ''
      operationId: dcim_console-ports_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this console port.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/console-ports/{id}/trace/:
    get:
      tags:
      - dcim
      summary: dcim_console-ports_trace
      description: Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).
      operationId: dcim_console-ports_trace
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this console port.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConsolePort'
      deprecated: false
  /dcim/console-server-port-templates/:
    get:
      tags:
      - dcim
      summary: dcim_console-server-port-templates_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_console-server-port-templates_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: devicetype_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: moduletype_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: devicetype_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: moduletype_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_console-server-port-templates_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_console-server-port-templates_create
      description: ''
      operationId: dcim_console-server-port-templates_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableConsoleServerPortTemplate'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConsoleServerPortTemplate'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_console-server-port-templates_bulk_update
      description: ''
      operationId: dcim_console-server-port-templates_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableConsoleServerPortTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConsoleServerPortTemplate'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_console-server-port-templates_bulk_partial_update
      description: ''
      operationId: dcim_console-server-port-templates_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableConsoleServerPortTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConsoleServerPortTemplate'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_console-server-port-templates_bulk_delete
      description: ''
      operationId: dcim_console-server-port-templates_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/console-server-port-templates/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_console-server-port-templates_read
      description: ''
      operationId: dcim_console-server-port-templates_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this console server port template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConsoleServerPortTemplate'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_console-server-port-templates_update
      description: ''
      operationId: dcim_console-server-port-templates_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this console server port template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableConsoleServerPortTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConsoleServerPortTemplate'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_console-server-port-templates_partial_update
      description: ''
      operationId: dcim_console-server-port-templates_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this console server port template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableConsoleServerPortTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConsoleServerPortTemplate'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_console-server-port-templates_delete
      description: ''
      operationId: dcim_console-server-port-templates_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this console server port template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/console-server-ports/:
    get:
      tags:
      - dcim
      summary: dcim_console-server-ports_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_console-server-ports_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cable_end
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: module_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cabled
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: occupied
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: connected
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cable_end__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: module_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_console-server-ports_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_console-server-ports_create
      description: ''
      operationId: dcim_console-server-ports_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableConsoleServerPort'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConsoleServerPort'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_console-server-ports_bulk_update
      description: ''
      operationId: dcim_console-server-ports_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableConsoleServerPort'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConsoleServerPort'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_console-server-ports_bulk_partial_update
      description: ''
      operationId: dcim_console-server-ports_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableConsoleServerPort'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConsoleServerPort'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_console-server-ports_bulk_delete
      description: ''
      operationId: dcim_console-server-ports_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/console-server-ports/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_console-server-ports_read
      description: ''
      operationId: dcim_console-server-ports_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this console server port.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConsoleServerPort'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_console-server-ports_update
      description: ''
      operationId: dcim_console-server-ports_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this console server port.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableConsoleServerPort'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConsoleServerPort'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_console-server-ports_partial_update
      description: ''
      operationId: dcim_console-server-ports_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this console server port.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableConsoleServerPort'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConsoleServerPort'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_console-server-ports_delete
      description: ''
      operationId: dcim_console-server-ports_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this console server port.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/console-server-ports/{id}/trace/:
    get:
      tags:
      - dcim
      summary: dcim_console-server-ports_trace
      description: Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).
      operationId: dcim_console-server-ports_trace
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this console server port.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConsoleServerPort'
      deprecated: false
  /dcim/device-bay-templates/:
    get:
      tags:
      - dcim
      summary: dcim_device-bay-templates_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_device-bay-templates_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: devicetype_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: devicetype_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_device-bay-templates_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_device-bay-templates_create
      description: ''
      operationId: dcim_device-bay-templates_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableDeviceBayTemplate'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceBayTemplate'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_device-bay-templates_bulk_update
      description: ''
      operationId: dcim_device-bay-templates_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableDeviceBayTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceBayTemplate'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_device-bay-templates_bulk_partial_update
      description: ''
      operationId: dcim_device-bay-templates_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableDeviceBayTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceBayTemplate'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_device-bay-templates_bulk_delete
      description: ''
      operationId: dcim_device-bay-templates_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/device-bay-templates/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_device-bay-templates_read
      description: ''
      operationId: dcim_device-bay-templates_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this device bay template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceBayTemplate'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_device-bay-templates_update
      description: ''
      operationId: dcim_device-bay-templates_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this device bay template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableDeviceBayTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceBayTemplate'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_device-bay-templates_partial_update
      description: ''
      operationId: dcim_device-bay-templates_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this device bay template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableDeviceBayTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceBayTemplate'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_device-bay-templates_delete
      description: ''
      operationId: dcim_device-bay-templates_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this device bay template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/device-bays/:
    get:
      tags:
      - dcim
      summary: dcim_device-bays_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_device-bays_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_device-bays_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_device-bays_create
      description: ''
      operationId: dcim_device-bays_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableDeviceBay'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceBay'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_device-bays_bulk_update
      description: ''
      operationId: dcim_device-bays_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableDeviceBay'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceBay'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_device-bays_bulk_partial_update
      description: ''
      operationId: dcim_device-bays_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableDeviceBay'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceBay'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_device-bays_bulk_delete
      description: ''
      operationId: dcim_device-bays_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/device-bays/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_device-bays_read
      description: ''
      operationId: dcim_device-bays_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this device bay.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceBay'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_device-bays_update
      description: ''
      operationId: dcim_device-bays_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this device bay.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableDeviceBay'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceBay'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_device-bays_partial_update
      description: ''
      operationId: dcim_device-bays_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this device bay.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableDeviceBay'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceBay'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_device-bays_delete
      description: ''
      operationId: dcim_device-bays_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this device bay.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/device-roles/:
    get:
      tags:
      - dcim
      summary: dcim_device-roles_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_device-roles_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vm_role
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_device-roles_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_device-roles_create
      description: ''
      operationId: dcim_device-roles_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DeviceRole'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceRole'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_device-roles_bulk_update
      description: ''
      operationId: dcim_device-roles_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DeviceRole'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceRole'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_device-roles_bulk_partial_update
      description: ''
      operationId: dcim_device-roles_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DeviceRole'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceRole'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_device-roles_bulk_delete
      description: ''
      operationId: dcim_device-roles_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/device-roles/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_device-roles_read
      description: ''
      operationId: dcim_device-roles_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this device role.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceRole'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_device-roles_update
      description: ''
      operationId: dcim_device-roles_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this device role.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DeviceRole'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceRole'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_device-roles_partial_update
      description: ''
      operationId: dcim_device-roles_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this device role.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DeviceRole'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceRole'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_device-roles_delete
      description: ''
      operationId: dcim_device-roles_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this device role.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/device-types/:
    get:
      tags:
      - dcim
      summary: dcim_device-types_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_device-types_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: model
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_number
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: u_height
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: is_full_depth
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: subdevice_role
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: airflow
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: manufacturer_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: manufacturer
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: has_front_image
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: has_rear_image
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: console_ports
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: console_server_ports
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: power_ports
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: power_outlets
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: interfaces
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: pass_through_ports
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: module_bays
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_bays
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: inventory_items
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: model__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: model__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: model__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: model__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: model__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: model__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: model__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: model__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: model__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_number__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_number__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_number__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_number__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_number__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_number__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_number__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_number__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_number__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: u_height__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: u_height__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: u_height__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: u_height__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: u_height__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: subdevice_role__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: airflow__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: manufacturer_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: manufacturer__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_device-types_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_device-types_create
      description: ''
      operationId: dcim_device-types_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableDeviceType'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceType'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_device-types_bulk_update
      description: ''
      operationId: dcim_device-types_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableDeviceType'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceType'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_device-types_bulk_partial_update
      description: ''
      operationId: dcim_device-types_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableDeviceType'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceType'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_device-types_bulk_delete
      description: ''
      operationId: dcim_device-types_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/device-types/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_device-types_read
      description: ''
      operationId: dcim_device-types_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this device type.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceType'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_device-types_update
      description: ''
      operationId: dcim_device-types_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this device type.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableDeviceType'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceType'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_device-types_partial_update
      description: ''
      operationId: dcim_device-types_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this device type.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableDeviceType'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceType'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_device-types_delete
      description: ''
      operationId: dcim_device-types_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this device type.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/devices/:
    get:
      tags:
      - dcim
      summary: dcim_devices_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_devices_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: face
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: position
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: airflow
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vc_position
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vc_priority
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_role
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: local_context_data
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: manufacturer_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: manufacturer
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_type_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent_device_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: platform_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: platform
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cluster_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: model
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: status
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: is_full_depth
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: has_primary_ip
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis_member
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: console_ports
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: console_server_ports
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: power_ports
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: power_outlets
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: interfaces
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: pass_through_ports
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: module_bays
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_bays
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: face__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: position__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: position__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: position__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: position__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: position__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: airflow__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vc_position__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vc_position__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vc_position__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vc_position__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vc_position__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vc_priority__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vc_priority__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vc_priority__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vc_priority__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vc_priority__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_role__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: manufacturer_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: manufacturer__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_type_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent_device_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: platform_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: platform__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cluster_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: model__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: status__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_devices_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_devices_create
      description: ''
      operationId: dcim_devices_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableDeviceWithConfigContext'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceWithConfigContext'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_devices_bulk_update
      description: ''
      operationId: dcim_devices_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableDeviceWithConfigContext'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceWithConfigContext'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_devices_bulk_partial_update
      description: ''
      operationId: dcim_devices_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableDeviceWithConfigContext'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceWithConfigContext'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_devices_bulk_delete
      description: ''
      operationId: dcim_devices_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/devices/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_devices_read
      description: ''
      operationId: dcim_devices_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this device.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceWithConfigContext'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_devices_update
      description: ''
      operationId: dcim_devices_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this device.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableDeviceWithConfigContext'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceWithConfigContext'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_devices_partial_update
      description: ''
      operationId: dcim_devices_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this device.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableDeviceWithConfigContext'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceWithConfigContext'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_devices_delete
      description: ''
      operationId: dcim_devices_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this device.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/devices/{id}/napalm/:
    get:
      tags:
      - dcim
      summary: dcim_devices_napalm
      description: Execute a NAPALM method on a Device
      operationId: dcim_devices_napalm
      parameters:
      - name: method
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: string
      - name: id
        in: path
        description: A unique integer value identifying this device.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DeviceNAPALM'
      deprecated: false
  /dcim/front-port-templates/:
    get:
      tags:
      - dcim
      summary: dcim_front-port-templates_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_front-port-templates_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: devicetype_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: moduletype_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: devicetype_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: moduletype_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_front-port-templates_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_front-port-templates_create
      description: ''
      operationId: dcim_front-port-templates_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableFrontPortTemplate'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FrontPortTemplate'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_front-port-templates_bulk_update
      description: ''
      operationId: dcim_front-port-templates_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableFrontPortTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FrontPortTemplate'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_front-port-templates_bulk_partial_update
      description: ''
      operationId: dcim_front-port-templates_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableFrontPortTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FrontPortTemplate'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_front-port-templates_bulk_delete
      description: ''
      operationId: dcim_front-port-templates_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/front-port-templates/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_front-port-templates_read
      description: ''
      operationId: dcim_front-port-templates_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this front port template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FrontPortTemplate'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_front-port-templates_update
      description: ''
      operationId: dcim_front-port-templates_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this front port template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableFrontPortTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FrontPortTemplate'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_front-port-templates_partial_update
      description: ''
      operationId: dcim_front-port-templates_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this front port template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableFrontPortTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FrontPortTemplate'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_front-port-templates_delete
      description: ''
      operationId: dcim_front-port-templates_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this front port template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/front-ports/:
    get:
      tags:
      - dcim
      summary: dcim_front-ports_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_front-ports_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cable_end
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: module_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cabled
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: occupied
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cable_end__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: module_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_front-ports_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_front-ports_create
      description: ''
      operationId: dcim_front-ports_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableFrontPort'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FrontPort'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_front-ports_bulk_update
      description: ''
      operationId: dcim_front-ports_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableFrontPort'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FrontPort'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_front-ports_bulk_partial_update
      description: ''
      operationId: dcim_front-ports_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableFrontPort'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FrontPort'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_front-ports_bulk_delete
      description: ''
      operationId: dcim_front-ports_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/front-ports/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_front-ports_read
      description: ''
      operationId: dcim_front-ports_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this front port.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FrontPort'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_front-ports_update
      description: ''
      operationId: dcim_front-ports_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this front port.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableFrontPort'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FrontPort'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_front-ports_partial_update
      description: ''
      operationId: dcim_front-ports_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this front port.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableFrontPort'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FrontPort'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_front-ports_delete
      description: ''
      operationId: dcim_front-ports_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this front port.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/front-ports/{id}/paths/:
    get:
      tags:
      - dcim
      summary: dcim_front-ports_paths
      description: Return all CablePaths which traverse a given pass-through port.
      operationId: dcim_front-ports_paths
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this front port.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FrontPort'
      deprecated: false
  /dcim/interface-templates/:
    get:
      tags:
      - dcim
      summary: dcim_interface-templates_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_interface-templates_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mgmt_only
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: devicetype_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: moduletype_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: poe_mode
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: poe_type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: devicetype_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: moduletype_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: poe_mode__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: poe_type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_interface-templates_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_interface-templates_create
      description: ''
      operationId: dcim_interface-templates_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableInterfaceTemplate'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InterfaceTemplate'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_interface-templates_bulk_update
      description: ''
      operationId: dcim_interface-templates_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableInterfaceTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InterfaceTemplate'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_interface-templates_bulk_partial_update
      description: ''
      operationId: dcim_interface-templates_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableInterfaceTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InterfaceTemplate'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_interface-templates_bulk_delete
      description: ''
      operationId: dcim_interface-templates_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/interface-templates/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_interface-templates_read
      description: ''
      operationId: dcim_interface-templates_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this interface template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InterfaceTemplate'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_interface-templates_update
      description: ''
      operationId: dcim_interface-templates_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this interface template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableInterfaceTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InterfaceTemplate'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_interface-templates_partial_update
      description: ''
      operationId: dcim_interface-templates_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this interface template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableInterfaceTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InterfaceTemplate'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_interface-templates_delete
      description: ''
      operationId: dcim_interface-templates_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this interface template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/interfaces/:
    get:
      tags:
      - dcim
      summary: dcim_interfaces_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_interfaces_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: enabled
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mtu
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mgmt_only
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: poe_mode
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: poe_type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mode
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rf_role
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rf_channel
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rf_channel_frequency
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rf_channel_width
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tx_power
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cable_end
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: module_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cabled
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: occupied
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: connected
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: kind
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: bridge_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: lag_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: speed
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: duplex
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: wwn
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vlan_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vlan
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vrf_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vrf
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mtu__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mtu__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mtu__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mtu__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mtu__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: poe_mode__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: poe_type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mode__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rf_role__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rf_channel__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rf_channel_frequency__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rf_channel_frequency__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rf_channel_frequency__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rf_channel_frequency__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rf_channel_frequency__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rf_channel_width__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rf_channel_width__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rf_channel_width__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rf_channel_width__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rf_channel_width__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tx_power__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tx_power__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tx_power__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tx_power__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tx_power__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cable_end__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: module_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: bridge_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: lag_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: speed__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: speed__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: speed__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: speed__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: speed__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: duplex__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: wwn__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: wwn__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: wwn__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: wwn__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: wwn__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: wwn__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: wwn__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: wwn__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: wwn__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vrf_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vrf__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_interfaces_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_interfaces_create
      description: ''
      operationId: dcim_interfaces_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableInterface'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Interface'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_interfaces_bulk_update
      description: ''
      operationId: dcim_interfaces_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableInterface'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Interface'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_interfaces_bulk_partial_update
      description: ''
      operationId: dcim_interfaces_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableInterface'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Interface'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_interfaces_bulk_delete
      description: ''
      operationId: dcim_interfaces_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/interfaces/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_interfaces_read
      description: ''
      operationId: dcim_interfaces_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this interface.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Interface'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_interfaces_update
      description: ''
      operationId: dcim_interfaces_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this interface.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableInterface'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Interface'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_interfaces_partial_update
      description: ''
      operationId: dcim_interfaces_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this interface.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableInterface'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Interface'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_interfaces_delete
      description: ''
      operationId: dcim_interfaces_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this interface.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/interfaces/{id}/trace/:
    get:
      tags:
      - dcim
      summary: dcim_interfaces_trace
      description: Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).
      operationId: dcim_interfaces_trace
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this interface.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Interface'
      deprecated: false
  /dcim/inventory-item-roles/:
    get:
      tags:
      - dcim
      summary: dcim_inventory-item-roles_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_inventory-item-roles_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_inventory-item-roles_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_inventory-item-roles_create
      description: ''
      operationId: dcim_inventory-item-roles_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/InventoryItemRole'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InventoryItemRole'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_inventory-item-roles_bulk_update
      description: ''
      operationId: dcim_inventory-item-roles_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/InventoryItemRole'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InventoryItemRole'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_inventory-item-roles_bulk_partial_update
      description: ''
      operationId: dcim_inventory-item-roles_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/InventoryItemRole'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InventoryItemRole'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_inventory-item-roles_bulk_delete
      description: ''
      operationId: dcim_inventory-item-roles_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/inventory-item-roles/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_inventory-item-roles_read
      description: ''
      operationId: dcim_inventory-item-roles_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this inventory item role.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InventoryItemRole'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_inventory-item-roles_update
      description: ''
      operationId: dcim_inventory-item-roles_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this inventory item role.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/InventoryItemRole'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InventoryItemRole'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_inventory-item-roles_partial_update
      description: ''
      operationId: dcim_inventory-item-roles_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this inventory item role.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/InventoryItemRole'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InventoryItemRole'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_inventory-item-roles_delete
      description: ''
      operationId: dcim_inventory-item-roles_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this inventory item role.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/inventory-item-templates/:
    get:
      tags:
      - dcim
      summary: dcim_inventory-item-templates_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_inventory-item-templates_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: devicetype_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: manufacturer_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: manufacturer
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: component_type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: component_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_id__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_id__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_id__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_id__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_id__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_id__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_id__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_id__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: devicetype_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: manufacturer_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: manufacturer__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: component_type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: component_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: component_id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: component_id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: component_id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: component_id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_inventory-item-templates_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_inventory-item-templates_create
      description: ''
      operationId: dcim_inventory-item-templates_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableInventoryItemTemplate'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InventoryItemTemplate'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_inventory-item-templates_bulk_update
      description: ''
      operationId: dcim_inventory-item-templates_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableInventoryItemTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InventoryItemTemplate'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_inventory-item-templates_bulk_partial_update
      description: ''
      operationId: dcim_inventory-item-templates_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableInventoryItemTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InventoryItemTemplate'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_inventory-item-templates_bulk_delete
      description: ''
      operationId: dcim_inventory-item-templates_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/inventory-item-templates/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_inventory-item-templates_read
      description: ''
      operationId: dcim_inventory-item-templates_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this inventory item template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InventoryItemTemplate'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_inventory-item-templates_update
      description: ''
      operationId: dcim_inventory-item-templates_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this inventory item template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableInventoryItemTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InventoryItemTemplate'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_inventory-item-templates_partial_update
      description: ''
      operationId: dcim_inventory-item-templates_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this inventory item template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableInventoryItemTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InventoryItemTemplate'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_inventory-item-templates_delete
      description: ''
      operationId: dcim_inventory-item-templates_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this inventory item template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/inventory-items/:
    get:
      tags:
      - dcim
      summary: dcim_inventory-items_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_inventory-items_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: discovered
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: manufacturer_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: manufacturer
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: component_type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: component_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_id__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_id__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_id__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_id__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_id__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_id__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_id__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_id__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: manufacturer_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: manufacturer__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: component_type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: component_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: component_id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: component_id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: component_id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: component_id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_inventory-items_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_inventory-items_create
      description: ''
      operationId: dcim_inventory-items_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableInventoryItem'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InventoryItem'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_inventory-items_bulk_update
      description: ''
      operationId: dcim_inventory-items_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableInventoryItem'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InventoryItem'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_inventory-items_bulk_partial_update
      description: ''
      operationId: dcim_inventory-items_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableInventoryItem'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InventoryItem'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_inventory-items_bulk_delete
      description: ''
      operationId: dcim_inventory-items_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/inventory-items/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_inventory-items_read
      description: ''
      operationId: dcim_inventory-items_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this inventory item.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InventoryItem'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_inventory-items_update
      description: ''
      operationId: dcim_inventory-items_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this inventory item.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableInventoryItem'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InventoryItem'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_inventory-items_partial_update
      description: ''
      operationId: dcim_inventory-items_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this inventory item.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableInventoryItem'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InventoryItem'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_inventory-items_delete
      description: ''
      operationId: dcim_inventory-items_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this inventory item.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/locations/:
    get:
      tags:
      - dcim
      summary: dcim_locations_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_locations_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: status
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_role
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: status__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_role__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_locations_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_locations_create
      description: ''
      operationId: dcim_locations_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableLocation'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Location'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_locations_bulk_update
      description: ''
      operationId: dcim_locations_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableLocation'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Location'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_locations_bulk_partial_update
      description: ''
      operationId: dcim_locations_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableLocation'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Location'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_locations_bulk_delete
      description: ''
      operationId: dcim_locations_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/locations/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_locations_read
      description: ''
      operationId: dcim_locations_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this location.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Location'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_locations_update
      description: ''
      operationId: dcim_locations_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this location.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableLocation'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Location'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_locations_partial_update
      description: ''
      operationId: dcim_locations_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this location.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableLocation'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Location'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_locations_delete
      description: ''
      operationId: dcim_locations_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this location.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/manufacturers/:
    get:
      tags:
      - dcim
      summary: dcim_manufacturers_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_manufacturers_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_role
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_role__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_manufacturers_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_manufacturers_create
      description: ''
      operationId: dcim_manufacturers_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Manufacturer'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Manufacturer'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_manufacturers_bulk_update
      description: ''
      operationId: dcim_manufacturers_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Manufacturer'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Manufacturer'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_manufacturers_bulk_partial_update
      description: ''
      operationId: dcim_manufacturers_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Manufacturer'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Manufacturer'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_manufacturers_bulk_delete
      description: ''
      operationId: dcim_manufacturers_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/manufacturers/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_manufacturers_read
      description: ''
      operationId: dcim_manufacturers_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this manufacturer.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Manufacturer'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_manufacturers_update
      description: ''
      operationId: dcim_manufacturers_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this manufacturer.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Manufacturer'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Manufacturer'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_manufacturers_partial_update
      description: ''
      operationId: dcim_manufacturers_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this manufacturer.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Manufacturer'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Manufacturer'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_manufacturers_delete
      description: ''
      operationId: dcim_manufacturers_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this manufacturer.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/module-bay-templates/:
    get:
      tags:
      - dcim
      summary: dcim_module-bay-templates_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_module-bay-templates_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: devicetype_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: devicetype_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_module-bay-templates_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_module-bay-templates_create
      description: ''
      operationId: dcim_module-bay-templates_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableModuleBayTemplate'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModuleBayTemplate'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_module-bay-templates_bulk_update
      description: ''
      operationId: dcim_module-bay-templates_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableModuleBayTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModuleBayTemplate'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_module-bay-templates_bulk_partial_update
      description: ''
      operationId: dcim_module-bay-templates_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableModuleBayTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModuleBayTemplate'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_module-bay-templates_bulk_delete
      description: ''
      operationId: dcim_module-bay-templates_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/module-bay-templates/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_module-bay-templates_read
      description: ''
      operationId: dcim_module-bay-templates_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this module bay template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModuleBayTemplate'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_module-bay-templates_update
      description: ''
      operationId: dcim_module-bay-templates_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this module bay template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableModuleBayTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModuleBayTemplate'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_module-bay-templates_partial_update
      description: ''
      operationId: dcim_module-bay-templates_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this module bay template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableModuleBayTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModuleBayTemplate'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_module-bay-templates_delete
      description: ''
      operationId: dcim_module-bay-templates_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this module bay template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/module-bays/:
    get:
      tags:
      - dcim
      summary: dcim_module-bays_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_module-bays_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_module-bays_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_module-bays_create
      description: ''
      operationId: dcim_module-bays_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableModuleBay'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModuleBay'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_module-bays_bulk_update
      description: ''
      operationId: dcim_module-bays_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableModuleBay'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModuleBay'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_module-bays_bulk_partial_update
      description: ''
      operationId: dcim_module-bays_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableModuleBay'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModuleBay'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_module-bays_bulk_delete
      description: ''
      operationId: dcim_module-bays_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/module-bays/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_module-bays_read
      description: ''
      operationId: dcim_module-bays_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this module bay.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModuleBay'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_module-bays_update
      description: ''
      operationId: dcim_module-bays_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this module bay.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableModuleBay'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModuleBay'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_module-bays_partial_update
      description: ''
      operationId: dcim_module-bays_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this module bay.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableModuleBay'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModuleBay'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_module-bays_delete
      description: ''
      operationId: dcim_module-bays_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this module bay.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/module-types/:
    get:
      tags:
      - dcim
      summary: dcim_module-types_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_module-types_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: model
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_number
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: manufacturer_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: manufacturer
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: console_ports
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: console_server_ports
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: power_ports
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: power_outlets
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: interfaces
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: pass_through_ports
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: model__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: model__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: model__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: model__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: model__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: model__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: model__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: model__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: model__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_number__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_number__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_number__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_number__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_number__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_number__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_number__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_number__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: part_number__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: manufacturer_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: manufacturer__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_module-types_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_module-types_create
      description: ''
      operationId: dcim_module-types_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableModuleType'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModuleType'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_module-types_bulk_update
      description: ''
      operationId: dcim_module-types_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableModuleType'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModuleType'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_module-types_bulk_partial_update
      description: ''
      operationId: dcim_module-types_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableModuleType'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModuleType'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_module-types_bulk_delete
      description: ''
      operationId: dcim_module-types_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/module-types/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_module-types_read
      description: ''
      operationId: dcim_module-types_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this module type.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModuleType'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_module-types_update
      description: ''
      operationId: dcim_module-types_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this module type.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableModuleType'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModuleType'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_module-types_partial_update
      description: ''
      operationId: dcim_module-types_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this module type.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableModuleType'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ModuleType'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_module-types_delete
      description: ''
      operationId: dcim_module-types_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this module type.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/modules/:
    get:
      tags:
      - dcim
      summary: dcim_modules_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_modules_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: manufacturer_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: manufacturer
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: module_type_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: module_type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: module_bay_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: manufacturer_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: manufacturer__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: module_type_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: module_type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: module_bay_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_modules_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_modules_create
      description: ''
      operationId: dcim_modules_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableModule'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Module'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_modules_bulk_update
      description: ''
      operationId: dcim_modules_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableModule'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Module'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_modules_bulk_partial_update
      description: ''
      operationId: dcim_modules_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableModule'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Module'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_modules_bulk_delete
      description: ''
      operationId: dcim_modules_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/modules/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_modules_read
      description: ''
      operationId: dcim_modules_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this module.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Module'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_modules_update
      description: ''
      operationId: dcim_modules_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this module.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableModule'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Module'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_modules_partial_update
      description: ''
      operationId: dcim_modules_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this module.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableModule'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Module'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_modules_delete
      description: ''
      operationId: dcim_modules_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this module.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/platforms/:
    get:
      tags:
      - dcim
      summary: dcim_platforms_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_platforms_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: napalm_driver
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: manufacturer_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: manufacturer
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: napalm_driver__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: napalm_driver__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: napalm_driver__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: napalm_driver__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: napalm_driver__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: napalm_driver__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: napalm_driver__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: napalm_driver__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: napalm_driver__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: manufacturer_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: manufacturer__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_platforms_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_platforms_create
      description: ''
      operationId: dcim_platforms_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePlatform'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Platform'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_platforms_bulk_update
      description: ''
      operationId: dcim_platforms_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePlatform'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Platform'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_platforms_bulk_partial_update
      description: ''
      operationId: dcim_platforms_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePlatform'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Platform'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_platforms_bulk_delete
      description: ''
      operationId: dcim_platforms_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/platforms/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_platforms_read
      description: ''
      operationId: dcim_platforms_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this platform.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Platform'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_platforms_update
      description: ''
      operationId: dcim_platforms_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this platform.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePlatform'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Platform'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_platforms_partial_update
      description: ''
      operationId: dcim_platforms_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this platform.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePlatform'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Platform'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_platforms_delete
      description: ''
      operationId: dcim_platforms_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this platform.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/power-feeds/:
    get:
      tags:
      - dcim
      summary: dcim_power-feeds_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_power-feeds_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: status
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: supply
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: phase
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: voltage
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: amperage
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: max_utilization
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cable_end
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cabled
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: occupied
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: connected
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: power_panel_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: status__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: supply__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: phase__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: voltage__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: voltage__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: voltage__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: voltage__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: voltage__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: amperage__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: amperage__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: amperage__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: amperage__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: amperage__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: max_utilization__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: max_utilization__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: max_utilization__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: max_utilization__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: max_utilization__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cable_end__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: power_panel_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_power-feeds_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_power-feeds_create
      description: ''
      operationId: dcim_power-feeds_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePowerFeed'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerFeed'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_power-feeds_bulk_update
      description: ''
      operationId: dcim_power-feeds_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePowerFeed'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerFeed'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_power-feeds_bulk_partial_update
      description: ''
      operationId: dcim_power-feeds_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePowerFeed'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerFeed'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_power-feeds_bulk_delete
      description: ''
      operationId: dcim_power-feeds_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/power-feeds/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_power-feeds_read
      description: ''
      operationId: dcim_power-feeds_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this power feed.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerFeed'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_power-feeds_update
      description: ''
      operationId: dcim_power-feeds_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this power feed.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePowerFeed'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerFeed'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_power-feeds_partial_update
      description: ''
      operationId: dcim_power-feeds_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this power feed.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePowerFeed'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerFeed'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_power-feeds_delete
      description: ''
      operationId: dcim_power-feeds_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this power feed.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/power-feeds/{id}/trace/:
    get:
      tags:
      - dcim
      summary: dcim_power-feeds_trace
      description: Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).
      operationId: dcim_power-feeds_trace
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this power feed.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerFeed'
      deprecated: false
  /dcim/power-outlet-templates/:
    get:
      tags:
      - dcim
      summary: dcim_power-outlet-templates_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_power-outlet-templates_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: feed_leg
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: devicetype_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: moduletype_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: feed_leg__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: devicetype_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: moduletype_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_power-outlet-templates_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_power-outlet-templates_create
      description: ''
      operationId: dcim_power-outlet-templates_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePowerOutletTemplate'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerOutletTemplate'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_power-outlet-templates_bulk_update
      description: ''
      operationId: dcim_power-outlet-templates_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePowerOutletTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerOutletTemplate'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_power-outlet-templates_bulk_partial_update
      description: ''
      operationId: dcim_power-outlet-templates_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePowerOutletTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerOutletTemplate'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_power-outlet-templates_bulk_delete
      description: ''
      operationId: dcim_power-outlet-templates_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/power-outlet-templates/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_power-outlet-templates_read
      description: ''
      operationId: dcim_power-outlet-templates_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this power outlet template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerOutletTemplate'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_power-outlet-templates_update
      description: ''
      operationId: dcim_power-outlet-templates_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this power outlet template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePowerOutletTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerOutletTemplate'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_power-outlet-templates_partial_update
      description: ''
      operationId: dcim_power-outlet-templates_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this power outlet template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePowerOutletTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerOutletTemplate'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_power-outlet-templates_delete
      description: ''
      operationId: dcim_power-outlet-templates_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this power outlet template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/power-outlets/:
    get:
      tags:
      - dcim
      summary: dcim_power-outlets_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_power-outlets_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: feed_leg
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cable_end
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: module_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cabled
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: occupied
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: connected
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: feed_leg__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cable_end__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: module_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_power-outlets_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_power-outlets_create
      description: ''
      operationId: dcim_power-outlets_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePowerOutlet'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerOutlet'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_power-outlets_bulk_update
      description: ''
      operationId: dcim_power-outlets_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePowerOutlet'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerOutlet'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_power-outlets_bulk_partial_update
      description: ''
      operationId: dcim_power-outlets_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePowerOutlet'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerOutlet'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_power-outlets_bulk_delete
      description: ''
      operationId: dcim_power-outlets_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/power-outlets/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_power-outlets_read
      description: ''
      operationId: dcim_power-outlets_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this power outlet.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerOutlet'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_power-outlets_update
      description: ''
      operationId: dcim_power-outlets_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this power outlet.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePowerOutlet'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerOutlet'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_power-outlets_partial_update
      description: ''
      operationId: dcim_power-outlets_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this power outlet.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePowerOutlet'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerOutlet'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_power-outlets_delete
      description: ''
      operationId: dcim_power-outlets_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this power outlet.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/power-outlets/{id}/trace/:
    get:
      tags:
      - dcim
      summary: dcim_power-outlets_trace
      description: Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).
      operationId: dcim_power-outlets_trace
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this power outlet.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerOutlet'
      deprecated: false
  /dcim/power-panels/:
    get:
      tags:
      - dcim
      summary: dcim_power-panels_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_power-panels_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_role
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_role__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_power-panels_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_power-panels_create
      description: ''
      operationId: dcim_power-panels_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePowerPanel'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerPanel'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_power-panels_bulk_update
      description: ''
      operationId: dcim_power-panels_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePowerPanel'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerPanel'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_power-panels_bulk_partial_update
      description: ''
      operationId: dcim_power-panels_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePowerPanel'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerPanel'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_power-panels_bulk_delete
      description: ''
      operationId: dcim_power-panels_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/power-panels/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_power-panels_read
      description: ''
      operationId: dcim_power-panels_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this power panel.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerPanel'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_power-panels_update
      description: ''
      operationId: dcim_power-panels_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this power panel.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePowerPanel'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerPanel'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_power-panels_partial_update
      description: ''
      operationId: dcim_power-panels_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this power panel.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePowerPanel'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerPanel'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_power-panels_delete
      description: ''
      operationId: dcim_power-panels_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this power panel.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/power-port-templates/:
    get:
      tags:
      - dcim
      summary: dcim_power-port-templates_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_power-port-templates_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: maximum_draw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: allocated_draw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: devicetype_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: moduletype_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: maximum_draw__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: maximum_draw__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: maximum_draw__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: maximum_draw__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: maximum_draw__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: allocated_draw__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: allocated_draw__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: allocated_draw__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: allocated_draw__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: allocated_draw__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: devicetype_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: moduletype_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_power-port-templates_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_power-port-templates_create
      description: ''
      operationId: dcim_power-port-templates_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePowerPortTemplate'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerPortTemplate'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_power-port-templates_bulk_update
      description: ''
      operationId: dcim_power-port-templates_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePowerPortTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerPortTemplate'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_power-port-templates_bulk_partial_update
      description: ''
      operationId: dcim_power-port-templates_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePowerPortTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerPortTemplate'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_power-port-templates_bulk_delete
      description: ''
      operationId: dcim_power-port-templates_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/power-port-templates/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_power-port-templates_read
      description: ''
      operationId: dcim_power-port-templates_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this power port template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerPortTemplate'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_power-port-templates_update
      description: ''
      operationId: dcim_power-port-templates_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this power port template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePowerPortTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerPortTemplate'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_power-port-templates_partial_update
      description: ''
      operationId: dcim_power-port-templates_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this power port template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePowerPortTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerPortTemplate'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_power-port-templates_delete
      description: ''
      operationId: dcim_power-port-templates_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this power port template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/power-ports/:
    get:
      tags:
      - dcim
      summary: dcim_power-ports_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_power-ports_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: maximum_draw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: allocated_draw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cable_end
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: module_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cabled
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: occupied
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: connected
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: maximum_draw__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: maximum_draw__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: maximum_draw__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: maximum_draw__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: maximum_draw__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: allocated_draw__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: allocated_draw__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: allocated_draw__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: allocated_draw__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: allocated_draw__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cable_end__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: module_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_power-ports_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_power-ports_create
      description: ''
      operationId: dcim_power-ports_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePowerPort'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerPort'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_power-ports_bulk_update
      description: ''
      operationId: dcim_power-ports_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePowerPort'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerPort'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_power-ports_bulk_partial_update
      description: ''
      operationId: dcim_power-ports_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePowerPort'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerPort'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_power-ports_bulk_delete
      description: ''
      operationId: dcim_power-ports_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/power-ports/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_power-ports_read
      description: ''
      operationId: dcim_power-ports_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this power port.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerPort'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_power-ports_update
      description: ''
      operationId: dcim_power-ports_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this power port.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePowerPort'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerPort'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_power-ports_partial_update
      description: ''
      operationId: dcim_power-ports_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this power port.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePowerPort'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerPort'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_power-ports_delete
      description: ''
      operationId: dcim_power-ports_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this power port.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/power-ports/{id}/trace/:
    get:
      tags:
      - dcim
      summary: dcim_power-ports_trace
      description: Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).
      operationId: dcim_power-ports_trace
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this power port.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PowerPort'
      deprecated: false
  /dcim/rack-reservations/:
    get:
      tags:
      - dcim
      summary: dcim_rack-reservations_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_rack-reservations_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: user_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: user
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: user_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: user__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_rack-reservations_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_rack-reservations_create
      description: ''
      operationId: dcim_rack-reservations_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableRackReservation'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RackReservation'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_rack-reservations_bulk_update
      description: ''
      operationId: dcim_rack-reservations_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableRackReservation'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RackReservation'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_rack-reservations_bulk_partial_update
      description: ''
      operationId: dcim_rack-reservations_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableRackReservation'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RackReservation'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_rack-reservations_bulk_delete
      description: ''
      operationId: dcim_rack-reservations_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/rack-reservations/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_rack-reservations_read
      description: ''
      operationId: dcim_rack-reservations_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this rack reservation.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RackReservation'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_rack-reservations_update
      description: ''
      operationId: dcim_rack-reservations_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this rack reservation.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableRackReservation'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RackReservation'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_rack-reservations_partial_update
      description: ''
      operationId: dcim_rack-reservations_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this rack reservation.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableRackReservation'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RackReservation'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_rack-reservations_delete
      description: ''
      operationId: dcim_rack-reservations_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this rack reservation.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/rack-roles/:
    get:
      tags:
      - dcim
      summary: dcim_rack-roles_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_rack-roles_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_rack-roles_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_rack-roles_create
      description: ''
      operationId: dcim_rack-roles_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RackRole'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RackRole'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_rack-roles_bulk_update
      description: ''
      operationId: dcim_rack-roles_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RackRole'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RackRole'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_rack-roles_bulk_partial_update
      description: ''
      operationId: dcim_rack-roles_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RackRole'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RackRole'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_rack-roles_bulk_delete
      description: ''
      operationId: dcim_rack-roles_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/rack-roles/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_rack-roles_read
      description: ''
      operationId: dcim_rack-roles_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this rack role.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RackRole'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_rack-roles_update
      description: ''
      operationId: dcim_rack-roles_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this rack role.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RackRole'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RackRole'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_rack-roles_partial_update
      description: ''
      operationId: dcim_rack-roles_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this rack role.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RackRole'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RackRole'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_rack-roles_delete
      description: ''
      operationId: dcim_rack-roles_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this rack role.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/racks/:
    get:
      tags:
      - dcim
      summary: dcim_racks_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_racks_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: facility_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: u_height
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: desc_units
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: outer_width
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: outer_depth
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: outer_unit
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_role
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: status
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: width
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: facility_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: facility_id__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: facility_id__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: facility_id__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: facility_id__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: facility_id__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: facility_id__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: facility_id__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: facility_id__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asset_tag__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: u_height__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: u_height__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: u_height__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: u_height__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: u_height__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: outer_width__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: outer_width__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: outer_width__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: outer_width__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: outer_width__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: outer_depth__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: outer_depth__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: outer_depth__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: outer_depth__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: outer_depth__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: outer_unit__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_role__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: status__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: width__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: serial__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_racks_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_racks_create
      description: ''
      operationId: dcim_racks_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableRack'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Rack'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_racks_bulk_update
      description: ''
      operationId: dcim_racks_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableRack'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Rack'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_racks_bulk_partial_update
      description: ''
      operationId: dcim_racks_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableRack'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Rack'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_racks_bulk_delete
      description: ''
      operationId: dcim_racks_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/racks/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_racks_read
      description: ''
      operationId: dcim_racks_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this rack.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Rack'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_racks_update
      description: ''
      operationId: dcim_racks_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this rack.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableRack'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Rack'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_racks_partial_update
      description: ''
      operationId: dcim_racks_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this rack.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableRack'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Rack'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_racks_delete
      description: ''
      operationId: dcim_racks_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this rack.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/racks/{id}/elevation/:
    get:
      tags:
      - dcim
      summary: dcim_racks_elevation
      description: Rack elevation representing the list of rack units. Also supports rendering the elevation as an SVG.
      operationId: dcim_racks_elevation
      parameters:
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          minLength: 1
          type: string
      - name: face
        in: query
        description: ''
        style: form
        explode: true
        schema:
          $ref: '#/components/schemas/face3'
      - name: render
        in: query
        description: ''
        style: form
        explode: true
        schema:
          $ref: '#/components/schemas/render'
      - name: unit_width
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: integer
          format: int32
          default: 220
      - name: unit_height
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: integer
          format: int32
          default: 22
      - name: legend_width
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: integer
          format: int32
          default: 30
      - name: margin_width
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: integer
          format: int32
          default: 15
      - name: exclude
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: expand_devices
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: boolean
          default: true
      - name: include_images
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: boolean
          default: true
      - name: id
        in: path
        description: A unique integer value identifying this rack.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/RackUnit'
                description: ''
      deprecated: false
  /dcim/rear-port-templates/:
    get:
      tags:
      - dcim
      summary: dcim_rear-port-templates_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_rear-port-templates_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: positions
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: devicetype_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: moduletype_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: positions__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: positions__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: positions__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: positions__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: positions__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: devicetype_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: moduletype_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_rear-port-templates_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_rear-port-templates_create
      description: ''
      operationId: dcim_rear-port-templates_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableRearPortTemplate'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RearPortTemplate'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_rear-port-templates_bulk_update
      description: ''
      operationId: dcim_rear-port-templates_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableRearPortTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RearPortTemplate'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_rear-port-templates_bulk_partial_update
      description: ''
      operationId: dcim_rear-port-templates_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableRearPortTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RearPortTemplate'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_rear-port-templates_bulk_delete
      description: ''
      operationId: dcim_rear-port-templates_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/rear-port-templates/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_rear-port-templates_read
      description: ''
      operationId: dcim_rear-port-templates_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this rear port template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RearPortTemplate'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_rear-port-templates_update
      description: ''
      operationId: dcim_rear-port-templates_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this rear port template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableRearPortTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RearPortTemplate'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_rear-port-templates_partial_update
      description: ''
      operationId: dcim_rear-port-templates_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this rear port template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableRearPortTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RearPortTemplate'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_rear-port-templates_delete
      description: ''
      operationId: dcim_rear-port-templates_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this rear port template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/rear-ports/:
    get:
      tags:
      - dcim
      summary: dcim_rear-ports_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_rear-ports_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: positions
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cable_end
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: module_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cabled
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: occupied
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: label__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: positions__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: positions__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: positions__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: positions__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: positions__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cable_end__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rack__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_chassis__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: module_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_rear-ports_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_rear-ports_create
      description: ''
      operationId: dcim_rear-ports_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableRearPort'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RearPort'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_rear-ports_bulk_update
      description: ''
      operationId: dcim_rear-ports_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableRearPort'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RearPort'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_rear-ports_bulk_partial_update
      description: ''
      operationId: dcim_rear-ports_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableRearPort'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RearPort'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_rear-ports_bulk_delete
      description: ''
      operationId: dcim_rear-ports_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/rear-ports/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_rear-ports_read
      description: ''
      operationId: dcim_rear-ports_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this rear port.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RearPort'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_rear-ports_update
      description: ''
      operationId: dcim_rear-ports_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this rear port.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableRearPort'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RearPort'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_rear-ports_partial_update
      description: ''
      operationId: dcim_rear-ports_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this rear port.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableRearPort'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RearPort'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_rear-ports_delete
      description: ''
      operationId: dcim_rear-ports_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this rear port.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/rear-ports/{id}/paths/:
    get:
      tags:
      - dcim
      summary: dcim_rear-ports_paths
      description: Return all CablePaths which traverse a given pass-through port.
      operationId: dcim_rear-ports_paths
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this rear port.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RearPort'
      deprecated: false
  /dcim/regions/:
    get:
      tags:
      - dcim
      summary: dcim_regions_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_regions_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_role
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_role__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_regions_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_regions_create
      description: ''
      operationId: dcim_regions_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableRegion'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Region'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_regions_bulk_update
      description: ''
      operationId: dcim_regions_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableRegion'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Region'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_regions_bulk_partial_update
      description: ''
      operationId: dcim_regions_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableRegion'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Region'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_regions_bulk_delete
      description: ''
      operationId: dcim_regions_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/regions/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_regions_read
      description: ''
      operationId: dcim_regions_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this region.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Region'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_regions_update
      description: ''
      operationId: dcim_regions_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this region.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableRegion'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Region'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_regions_partial_update
      description: ''
      operationId: dcim_regions_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this region.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableRegion'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Region'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_regions_delete
      description: ''
      operationId: dcim_regions_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this region.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/site-groups/:
    get:
      tags:
      - dcim
      summary: dcim_site-groups_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_site-groups_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_role
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_role__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_site-groups_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_site-groups_create
      description: ''
      operationId: dcim_site-groups_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableSiteGroup'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SiteGroup'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_site-groups_bulk_update
      description: ''
      operationId: dcim_site-groups_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableSiteGroup'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SiteGroup'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_site-groups_bulk_partial_update
      description: ''
      operationId: dcim_site-groups_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableSiteGroup'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SiteGroup'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_site-groups_bulk_delete
      description: ''
      operationId: dcim_site-groups_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/site-groups/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_site-groups_read
      description: ''
      operationId: dcim_site-groups_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this site group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SiteGroup'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_site-groups_update
      description: ''
      operationId: dcim_site-groups_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this site group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableSiteGroup'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SiteGroup'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_site-groups_partial_update
      description: ''
      operationId: dcim_site-groups_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this site group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableSiteGroup'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SiteGroup'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_site-groups_delete
      description: ''
      operationId: dcim_site-groups_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this site group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/sites/:
    get:
      tags:
      - dcim
      summary: dcim_sites_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_sites_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: facility
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: latitude
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: longitude
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_role
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: status
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asn
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asn_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: facility__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: facility__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: facility__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: facility__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: facility__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: facility__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: facility__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: facility__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: facility__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: latitude__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: latitude__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: latitude__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: latitude__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: latitude__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: longitude__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: longitude__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: longitude__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: longitude__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: longitude__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_role__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: status__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asn__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asn_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_sites_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_sites_create
      description: ''
      operationId: dcim_sites_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableSite'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Site'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_sites_bulk_update
      description: ''
      operationId: dcim_sites_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableSite'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Site'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_sites_bulk_partial_update
      description: ''
      operationId: dcim_sites_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableSite'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Site'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_sites_bulk_delete
      description: ''
      operationId: dcim_sites_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/sites/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_sites_read
      description: ''
      operationId: dcim_sites_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this site.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Site'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_sites_update
      description: ''
      operationId: dcim_sites_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this site.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableSite'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Site'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_sites_partial_update
      description: ''
      operationId: dcim_sites_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this site.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableSite'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Site'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_sites_delete
      description: ''
      operationId: dcim_sites_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this site.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/virtual-chassis/:
    get:
      tags:
      - dcim
      summary: dcim_virtual-chassis_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: dcim_virtual-chassis_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: domain
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: master_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: master
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: domain__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: domain__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: domain__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: domain__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: domain__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: domain__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: domain__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: domain__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: domain__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: master_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: master__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/dcim_virtual-chassis_listResponse'
      deprecated: false
    post:
      tags:
      - dcim
      summary: dcim_virtual-chassis_create
      description: ''
      operationId: dcim_virtual-chassis_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableVirtualChassis'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VirtualChassis'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_virtual-chassis_bulk_update
      description: ''
      operationId: dcim_virtual-chassis_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableVirtualChassis'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VirtualChassis'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_virtual-chassis_bulk_partial_update
      description: ''
      operationId: dcim_virtual-chassis_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableVirtualChassis'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VirtualChassis'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_virtual-chassis_bulk_delete
      description: ''
      operationId: dcim_virtual-chassis_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /dcim/virtual-chassis/{id}/:
    get:
      tags:
      - dcim
      summary: dcim_virtual-chassis_read
      description: ''
      operationId: dcim_virtual-chassis_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this virtual chassis.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VirtualChassis'
      deprecated: false
    put:
      tags:
      - dcim
      summary: dcim_virtual-chassis_update
      description: ''
      operationId: dcim_virtual-chassis_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this virtual chassis.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableVirtualChassis'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VirtualChassis'
      deprecated: false
    patch:
      tags:
      - dcim
      summary: dcim_virtual-chassis_partial_update
      description: ''
      operationId: dcim_virtual-chassis_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this virtual chassis.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableVirtualChassis'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VirtualChassis'
      deprecated: false
    delete:
      tags:
      - dcim
      summary: dcim_virtual-chassis_delete
      description: ''
      operationId: dcim_virtual-chassis_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this virtual chassis.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /extras/config-contexts/:
    get:
      tags:
      - extras
      summary: extras_config-contexts_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: extras_config-contexts_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: is_active
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_type_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: platform_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: platform
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cluster_type_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cluster_type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cluster_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cluster_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cluster_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: location__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_type_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: platform_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: platform__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cluster_type_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cluster_type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cluster_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cluster_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cluster_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/extras_config-contexts_listResponse'
      deprecated: false
    post:
      tags:
      - extras
      summary: extras_config-contexts_create
      description: ''
      operationId: extras_config-contexts_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableConfigContext'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConfigContext'
      deprecated: false
    put:
      tags:
      - extras
      summary: extras_config-contexts_bulk_update
      description: ''
      operationId: extras_config-contexts_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableConfigContext'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConfigContext'
      deprecated: false
    patch:
      tags:
      - extras
      summary: extras_config-contexts_bulk_partial_update
      description: ''
      operationId: extras_config-contexts_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableConfigContext'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConfigContext'
      deprecated: false
    delete:
      tags:
      - extras
      summary: extras_config-contexts_bulk_delete
      description: ''
      operationId: extras_config-contexts_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /extras/config-contexts/{id}/:
    get:
      tags:
      - extras
      summary: extras_config-contexts_read
      description: ''
      operationId: extras_config-contexts_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this config context.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConfigContext'
      deprecated: false
    put:
      tags:
      - extras
      summary: extras_config-contexts_update
      description: ''
      operationId: extras_config-contexts_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this config context.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableConfigContext'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConfigContext'
      deprecated: false
    patch:
      tags:
      - extras
      summary: extras_config-contexts_partial_update
      description: ''
      operationId: extras_config-contexts_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this config context.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableConfigContext'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConfigContext'
      deprecated: false
    delete:
      tags:
      - extras
      summary: extras_config-contexts_delete
      description: ''
      operationId: extras_config-contexts_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this config context.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /extras/content-types/:
    get:
      tags:
      - extras
      summary: extras_content-types_list
      description: Read-only list of ContentTypes. Limit results to ContentTypes pertinent to NetBox objects.
      operationId: extras_content-types_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: number
          format: double
      - name: app_label
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: model
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/extras_content-types_listResponse'
      deprecated: false
  /extras/content-types/{id}/:
    get:
      tags:
      - extras
      summary: extras_content-types_read
      description: Read-only list of ContentTypes. Limit results to ContentTypes pertinent to NetBox objects.
      operationId: extras_content-types_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this content type.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ContentType'
      deprecated: false
  /extras/custom-fields/:
    get:
      tags:
      - extras
      summary: extras_custom-fields_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: extras_custom-fields_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_types
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: required
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: filter_logic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ui_visibility
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: weight
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_type_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_types__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_types__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_types__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_types__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_types__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_types__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_types__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_types__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_types__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: filter_logic__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ui_visibility__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: weight__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: weight__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: weight__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: weight__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: weight__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_type_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_type_id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_type_id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_type_id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_type_id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/extras_custom-fields_listResponse'
      deprecated: false
    post:
      tags:
      - extras
      summary: extras_custom-fields_create
      description: ''
      operationId: extras_custom-fields_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableCustomField'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CustomField'
      deprecated: false
    put:
      tags:
      - extras
      summary: extras_custom-fields_bulk_update
      description: ''
      operationId: extras_custom-fields_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableCustomField'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CustomField'
      deprecated: false
    patch:
      tags:
      - extras
      summary: extras_custom-fields_bulk_partial_update
      description: ''
      operationId: extras_custom-fields_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableCustomField'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CustomField'
      deprecated: false
    delete:
      tags:
      - extras
      summary: extras_custom-fields_bulk_delete
      description: ''
      operationId: extras_custom-fields_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /extras/custom-fields/{id}/:
    get:
      tags:
      - extras
      summary: extras_custom-fields_read
      description: ''
      operationId: extras_custom-fields_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this custom field.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CustomField'
      deprecated: false
    put:
      tags:
      - extras
      summary: extras_custom-fields_update
      description: ''
      operationId: extras_custom-fields_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this custom field.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableCustomField'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CustomField'
      deprecated: false
    patch:
      tags:
      - extras
      summary: extras_custom-fields_partial_update
      description: ''
      operationId: extras_custom-fields_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this custom field.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableCustomField'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CustomField'
      deprecated: false
    delete:
      tags:
      - extras
      summary: extras_custom-fields_delete
      description: ''
      operationId: extras_custom-fields_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this custom field.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /extras/custom-links/:
    get:
      tags:
      - extras
      summary: extras_custom-links_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: extras_custom-links_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: enabled
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: link_text
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: link_url
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: weight
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: new_window
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: link_text__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: link_text__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: link_text__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: link_text__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: link_text__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: link_text__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: link_text__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: link_text__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: link_text__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: link_url__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: link_url__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: link_url__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: link_url__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: link_url__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: link_url__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: link_url__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: link_url__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: link_url__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: weight__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: weight__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: weight__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: weight__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: weight__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/extras_custom-links_listResponse'
      deprecated: false
    post:
      tags:
      - extras
      summary: extras_custom-links_create
      description: ''
      operationId: extras_custom-links_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CustomLink'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CustomLink'
      deprecated: false
    put:
      tags:
      - extras
      summary: extras_custom-links_bulk_update
      description: ''
      operationId: extras_custom-links_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CustomLink'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CustomLink'
      deprecated: false
    patch:
      tags:
      - extras
      summary: extras_custom-links_bulk_partial_update
      description: ''
      operationId: extras_custom-links_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CustomLink'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CustomLink'
      deprecated: false
    delete:
      tags:
      - extras
      summary: extras_custom-links_bulk_delete
      description: ''
      operationId: extras_custom-links_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /extras/custom-links/{id}/:
    get:
      tags:
      - extras
      summary: extras_custom-links_read
      description: ''
      operationId: extras_custom-links_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this custom link.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CustomLink'
      deprecated: false
    put:
      tags:
      - extras
      summary: extras_custom-links_update
      description: ''
      operationId: extras_custom-links_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this custom link.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CustomLink'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CustomLink'
      deprecated: false
    patch:
      tags:
      - extras
      summary: extras_custom-links_partial_update
      description: ''
      operationId: extras_custom-links_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this custom link.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CustomLink'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CustomLink'
      deprecated: false
    delete:
      tags:
      - extras
      summary: extras_custom-links_delete
      description: ''
      operationId: extras_custom-links_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this custom link.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /extras/export-templates/:
    get:
      tags:
      - extras
      summary: extras_export-templates_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: extras_export-templates_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/extras_export-templates_listResponse'
      deprecated: false
    post:
      tags:
      - extras
      summary: extras_export-templates_create
      description: ''
      operationId: extras_export-templates_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ExportTemplate'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExportTemplate'
      deprecated: false
    put:
      tags:
      - extras
      summary: extras_export-templates_bulk_update
      description: ''
      operationId: extras_export-templates_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ExportTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExportTemplate'
      deprecated: false
    patch:
      tags:
      - extras
      summary: extras_export-templates_bulk_partial_update
      description: ''
      operationId: extras_export-templates_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ExportTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExportTemplate'
      deprecated: false
    delete:
      tags:
      - extras
      summary: extras_export-templates_bulk_delete
      description: ''
      operationId: extras_export-templates_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /extras/export-templates/{id}/:
    get:
      tags:
      - extras
      summary: extras_export-templates_read
      description: ''
      operationId: extras_export-templates_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this export template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExportTemplate'
      deprecated: false
    put:
      tags:
      - extras
      summary: extras_export-templates_update
      description: ''
      operationId: extras_export-templates_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this export template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ExportTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExportTemplate'
      deprecated: false
    patch:
      tags:
      - extras
      summary: extras_export-templates_partial_update
      description: ''
      operationId: extras_export-templates_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this export template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ExportTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExportTemplate'
      deprecated: false
    delete:
      tags:
      - extras
      summary: extras_export-templates_delete
      description: ''
      operationId: extras_export-templates_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this export template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /extras/image-attachments/:
    get:
      tags:
      - extras
      summary: extras_image-attachments_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: extras_image-attachments_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_type_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: object_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_type_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: object_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: object_id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: object_id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: object_id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: object_id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/extras_image-attachments_listResponse'
      deprecated: false
    post:
      tags:
      - extras
      summary: extras_image-attachments_create
      description: ''
      operationId: extras_image-attachments_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ImageAttachment'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ImageAttachment'
      deprecated: false
    put:
      tags:
      - extras
      summary: extras_image-attachments_bulk_update
      description: ''
      operationId: extras_image-attachments_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ImageAttachment'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ImageAttachment'
      deprecated: false
    patch:
      tags:
      - extras
      summary: extras_image-attachments_bulk_partial_update
      description: ''
      operationId: extras_image-attachments_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ImageAttachment'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ImageAttachment'
      deprecated: false
    delete:
      tags:
      - extras
      summary: extras_image-attachments_bulk_delete
      description: ''
      operationId: extras_image-attachments_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /extras/image-attachments/{id}/:
    get:
      tags:
      - extras
      summary: extras_image-attachments_read
      description: ''
      operationId: extras_image-attachments_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this image attachment.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ImageAttachment'
      deprecated: false
    put:
      tags:
      - extras
      summary: extras_image-attachments_update
      description: ''
      operationId: extras_image-attachments_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this image attachment.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ImageAttachment'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ImageAttachment'
      deprecated: false
    patch:
      tags:
      - extras
      summary: extras_image-attachments_partial_update
      description: ''
      operationId: extras_image-attachments_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this image attachment.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ImageAttachment'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ImageAttachment'
      deprecated: false
    delete:
      tags:
      - extras
      summary: extras_image-attachments_delete
      description: ''
      operationId: extras_image-attachments_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this image attachment.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /extras/job-results/:
    get:
      tags:
      - extras
      summary: extras_job-results_list
      description: Retrieve a list of job results
      operationId: extras_job-results_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: completed
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: status
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: user
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: obj_type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: status__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: user__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: obj_type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/extras_job-results_listResponse'
      deprecated: false
  /extras/job-results/{id}/:
    get:
      tags:
      - extras
      summary: extras_job-results_read
      description: Retrieve a list of job results
      operationId: extras_job-results_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this job result.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JobResult'
      deprecated: false
  /extras/journal-entries/:
    get:
      tags:
      - extras
      summary: extras_journal-entries_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: extras_journal-entries_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: assigned_object_type_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: assigned_object_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: kind
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: assigned_object_type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created_by_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created_by
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: assigned_object_type_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: assigned_object_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: assigned_object_id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: assigned_object_id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: assigned_object_id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: assigned_object_id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: kind__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: assigned_object_type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created_by_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created_by__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/extras_journal-entries_listResponse'
      deprecated: false
    post:
      tags:
      - extras
      summary: extras_journal-entries_create
      description: ''
      operationId: extras_journal-entries_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableJournalEntry'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JournalEntry'
      deprecated: false
    put:
      tags:
      - extras
      summary: extras_journal-entries_bulk_update
      description: ''
      operationId: extras_journal-entries_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableJournalEntry'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JournalEntry'
      deprecated: false
    patch:
      tags:
      - extras
      summary: extras_journal-entries_bulk_partial_update
      description: ''
      operationId: extras_journal-entries_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableJournalEntry'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JournalEntry'
      deprecated: false
    delete:
      tags:
      - extras
      summary: extras_journal-entries_bulk_delete
      description: ''
      operationId: extras_journal-entries_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /extras/journal-entries/{id}/:
    get:
      tags:
      - extras
      summary: extras_journal-entries_read
      description: ''
      operationId: extras_journal-entries_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this journal entry.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JournalEntry'
      deprecated: false
    put:
      tags:
      - extras
      summary: extras_journal-entries_update
      description: ''
      operationId: extras_journal-entries_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this journal entry.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableJournalEntry'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JournalEntry'
      deprecated: false
    patch:
      tags:
      - extras
      summary: extras_journal-entries_partial_update
      description: ''
      operationId: extras_journal-entries_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this journal entry.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableJournalEntry'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/JournalEntry'
      deprecated: false
    delete:
      tags:
      - extras
      summary: extras_journal-entries_delete
      description: ''
      operationId: extras_journal-entries_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this journal entry.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /extras/object-changes/:
    get:
      tags:
      - extras
      summary: extras_object-changes_list
      description: Retrieve a list of recent changes.
      operationId: extras_object-changes_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: user
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: user_name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: request_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: action
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: changed_object_type_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: changed_object_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: object_repr
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: time
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: changed_object_type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: user_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: user__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: user_name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: user_name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: user_name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: user_name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: user_name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: user_name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: user_name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: user_name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: user_name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: action__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: changed_object_type_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: changed_object_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: changed_object_id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: changed_object_id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: changed_object_id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: changed_object_id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: object_repr__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: object_repr__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: object_repr__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: object_repr__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: object_repr__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: object_repr__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: object_repr__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: object_repr__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: object_repr__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: changed_object_type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: user_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/extras_object-changes_listResponse'
      deprecated: false
  /extras/object-changes/{id}/:
    get:
      tags:
      - extras
      summary: extras_object-changes_read
      description: Retrieve a list of recent changes.
      operationId: extras_object-changes_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this object change.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectChange'
      deprecated: false
  /extras/reports/:
    get:
      tags:
      - extras
      summary: extras_reports_list
      description: Compile all reports and their related results (if any). Result data is deferred in the list view.
      operationId: extras_reports_list
      parameters: []
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /extras/reports/{id}/:
    get:
      tags:
      - extras
      summary: extras_reports_read
      description: Retrieve a single Report identified as "<module>.<report>".
      operationId: extras_reports_read
      parameters:
      - name: id
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /extras/reports/{id}/run/:
    post:
      tags:
      - extras
      summary: extras_reports_run
      description: Run a Report identified as "<module>.<script>" and return the pending JobResult as the result
      operationId: extras_reports_run
      parameters:
      - name: id
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '201':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /extras/scripts/:
    get:
      tags:
      - extras
      summary: extras_scripts_list
      description: ''
      operationId: extras_scripts_list
      parameters: []
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /extras/scripts/{id}/:
    get:
      tags:
      - extras
      summary: extras_scripts_read
      description: ''
      operationId: extras_scripts_read
      parameters:
      - name: id
        in: path
        description: ''
        required: true
        style: simple
        schema:
          type: string
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /extras/tags/:
    get:
      tags:
      - extras
      summary: extras_tags_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: extras_tags_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_type_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: color__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/extras_tags_listResponse'
      deprecated: false
    post:
      tags:
      - extras
      summary: extras_tags_create
      description: ''
      operationId: extras_tags_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Tag'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Tag'
      deprecated: false
    put:
      tags:
      - extras
      summary: extras_tags_bulk_update
      description: ''
      operationId: extras_tags_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Tag'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Tag'
      deprecated: false
    patch:
      tags:
      - extras
      summary: extras_tags_bulk_partial_update
      description: ''
      operationId: extras_tags_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Tag'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Tag'
      deprecated: false
    delete:
      tags:
      - extras
      summary: extras_tags_bulk_delete
      description: ''
      operationId: extras_tags_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /extras/tags/{id}/:
    get:
      tags:
      - extras
      summary: extras_tags_read
      description: ''
      operationId: extras_tags_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this tag.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Tag'
      deprecated: false
    put:
      tags:
      - extras
      summary: extras_tags_update
      description: ''
      operationId: extras_tags_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this tag.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Tag'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Tag'
      deprecated: false
    patch:
      tags:
      - extras
      summary: extras_tags_partial_update
      description: ''
      operationId: extras_tags_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this tag.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Tag'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Tag'
      deprecated: false
    delete:
      tags:
      - extras
      summary: extras_tags_delete
      description: ''
      operationId: extras_tags_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this tag.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /extras/webhooks/:
    get:
      tags:
      - extras
      summary: extras_webhooks_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: extras_webhooks_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type_create
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type_update
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type_delete
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: payload_url
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: enabled
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: http_method
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: http_content_type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: secret
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ssl_verification
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ca_file_path
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_type_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_types
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: payload_url__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: payload_url__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: payload_url__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: payload_url__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: payload_url__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: payload_url__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: payload_url__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: payload_url__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: payload_url__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: http_method__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: http_content_type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: http_content_type__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: http_content_type__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: http_content_type__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: http_content_type__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: http_content_type__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: http_content_type__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: http_content_type__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: http_content_type__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: secret__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: secret__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: secret__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: secret__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: secret__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: secret__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: secret__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: secret__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: secret__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ca_file_path__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ca_file_path__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ca_file_path__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ca_file_path__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ca_file_path__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ca_file_path__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ca_file_path__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ca_file_path__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ca_file_path__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_type_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_type_id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_type_id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_type_id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_type_id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_types__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_types__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_types__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_types__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_types__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_types__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_types__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_types__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_types__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/extras_webhooks_listResponse'
      deprecated: false
    post:
      tags:
      - extras
      summary: extras_webhooks_create
      description: ''
      operationId: extras_webhooks_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Webhook'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Webhook'
      deprecated: false
    put:
      tags:
      - extras
      summary: extras_webhooks_bulk_update
      description: ''
      operationId: extras_webhooks_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Webhook'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Webhook'
      deprecated: false
    patch:
      tags:
      - extras
      summary: extras_webhooks_bulk_partial_update
      description: ''
      operationId: extras_webhooks_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Webhook'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Webhook'
      deprecated: false
    delete:
      tags:
      - extras
      summary: extras_webhooks_bulk_delete
      description: ''
      operationId: extras_webhooks_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /extras/webhooks/{id}/:
    get:
      tags:
      - extras
      summary: extras_webhooks_read
      description: ''
      operationId: extras_webhooks_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this webhook.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Webhook'
      deprecated: false
    put:
      tags:
      - extras
      summary: extras_webhooks_update
      description: ''
      operationId: extras_webhooks_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this webhook.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Webhook'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Webhook'
      deprecated: false
    patch:
      tags:
      - extras
      summary: extras_webhooks_partial_update
      description: ''
      operationId: extras_webhooks_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this webhook.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Webhook'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Webhook'
      deprecated: false
    delete:
      tags:
      - extras
      summary: extras_webhooks_delete
      description: ''
      operationId: extras_webhooks_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this webhook.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/aggregates/:
    get:
      tags:
      - ipam
      summary: ipam_aggregates_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: ipam_aggregates_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: date_added
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: family
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: number
          format: double
      - name: prefix
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rir_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rir
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: date_added__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: date_added__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: date_added__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: date_added__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: date_added__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rir_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rir__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ipam_aggregates_listResponse'
      deprecated: false
    post:
      tags:
      - ipam
      summary: ipam_aggregates_create
      description: ''
      operationId: ipam_aggregates_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableAggregate'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Aggregate'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_aggregates_bulk_update
      description: ''
      operationId: ipam_aggregates_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableAggregate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Aggregate'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_aggregates_bulk_partial_update
      description: ''
      operationId: ipam_aggregates_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableAggregate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Aggregate'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_aggregates_bulk_delete
      description: ''
      operationId: ipam_aggregates_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/aggregates/{id}/:
    get:
      tags:
      - ipam
      summary: ipam_aggregates_read
      description: ''
      operationId: ipam_aggregates_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this aggregate.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Aggregate'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_aggregates_update
      description: ''
      operationId: ipam_aggregates_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this aggregate.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableAggregate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Aggregate'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_aggregates_partial_update
      description: ''
      operationId: ipam_aggregates_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this aggregate.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableAggregate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Aggregate'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_aggregates_delete
      description: ''
      operationId: ipam_aggregates_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this aggregate.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/asns/:
    get:
      tags:
      - ipam
      summary: ipam_asns_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: ipam_asns_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asn
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rir_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rir
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asn__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asn__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asn__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asn__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: asn__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rir_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rir__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ipam_asns_listResponse'
      deprecated: false
    post:
      tags:
      - ipam
      summary: ipam_asns_create
      description: ''
      operationId: ipam_asns_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableASN'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ASN'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_asns_bulk_update
      description: ''
      operationId: ipam_asns_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableASN'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ASN'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_asns_bulk_partial_update
      description: ''
      operationId: ipam_asns_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableASN'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ASN'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_asns_bulk_delete
      description: ''
      operationId: ipam_asns_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/asns/{id}/:
    get:
      tags:
      - ipam
      summary: ipam_asns_read
      description: ''
      operationId: ipam_asns_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this ASN.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ASN'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_asns_update
      description: ''
      operationId: ipam_asns_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this ASN.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableASN'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ASN'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_asns_partial_update
      description: ''
      operationId: ipam_asns_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this ASN.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableASN'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ASN'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_asns_delete
      description: ''
      operationId: ipam_asns_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this ASN.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/fhrp-group-assignments/:
    get:
      tags:
      - ipam
      summary: ipam_fhrp-group-assignments_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: ipam_fhrp-group-assignments_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: interface_type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: interface_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: priority
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_machine
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_machine_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: interface_type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: interface_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: interface_id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: interface_id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: interface_id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: interface_id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: priority__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: priority__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: priority__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: priority__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: priority__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ipam_fhrp-group-assignments_listResponse'
      deprecated: false
    post:
      tags:
      - ipam
      summary: ipam_fhrp-group-assignments_create
      description: ''
      operationId: ipam_fhrp-group-assignments_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableFHRPGroupAssignment'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FHRPGroupAssignment'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_fhrp-group-assignments_bulk_update
      description: ''
      operationId: ipam_fhrp-group-assignments_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableFHRPGroupAssignment'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FHRPGroupAssignment'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_fhrp-group-assignments_bulk_partial_update
      description: ''
      operationId: ipam_fhrp-group-assignments_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableFHRPGroupAssignment'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FHRPGroupAssignment'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_fhrp-group-assignments_bulk_delete
      description: ''
      operationId: ipam_fhrp-group-assignments_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/fhrp-group-assignments/{id}/:
    get:
      tags:
      - ipam
      summary: ipam_fhrp-group-assignments_read
      description: ''
      operationId: ipam_fhrp-group-assignments_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this FHRP group assignment.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FHRPGroupAssignment'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_fhrp-group-assignments_update
      description: ''
      operationId: ipam_fhrp-group-assignments_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this FHRP group assignment.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableFHRPGroupAssignment'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FHRPGroupAssignment'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_fhrp-group-assignments_partial_update
      description: ''
      operationId: ipam_fhrp-group-assignments_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this FHRP group assignment.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableFHRPGroupAssignment'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FHRPGroupAssignment'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_fhrp-group-assignments_delete
      description: ''
      operationId: ipam_fhrp-group-assignments_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this FHRP group assignment.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/fhrp-groups/:
    get:
      tags:
      - ipam
      summary: ipam_fhrp-groups_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: ipam_fhrp-groups_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_key
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: protocol
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: related_ip
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_key__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_key__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_key__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_key__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_key__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_key__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_key__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_key__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_key__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: protocol__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ipam_fhrp-groups_listResponse'
      deprecated: false
    post:
      tags:
      - ipam
      summary: ipam_fhrp-groups_create
      description: ''
      operationId: ipam_fhrp-groups_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FHRPGroup'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FHRPGroup'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_fhrp-groups_bulk_update
      description: ''
      operationId: ipam_fhrp-groups_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FHRPGroup'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FHRPGroup'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_fhrp-groups_bulk_partial_update
      description: ''
      operationId: ipam_fhrp-groups_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FHRPGroup'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FHRPGroup'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_fhrp-groups_bulk_delete
      description: ''
      operationId: ipam_fhrp-groups_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/fhrp-groups/{id}/:
    get:
      tags:
      - ipam
      summary: ipam_fhrp-groups_read
      description: ''
      operationId: ipam_fhrp-groups_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this FHRP group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FHRPGroup'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_fhrp-groups_update
      description: ''
      operationId: ipam_fhrp-groups_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this FHRP group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FHRPGroup'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FHRPGroup'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_fhrp-groups_partial_update
      description: ''
      operationId: ipam_fhrp-groups_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this FHRP group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FHRPGroup'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FHRPGroup'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_fhrp-groups_delete
      description: ''
      operationId: ipam_fhrp-groups_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this FHRP group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/ip-addresses/:
    get:
      tags:
      - ipam
      summary: ipam_ip-addresses_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: ipam_ip-addresses_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: dns_name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: family
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: number
          format: double
      - name: parent
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: address
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mask_length
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: number
          format: double
      - name: vrf_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vrf
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: present_in_vrf_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: present_in_vrf
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_machine
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_machine_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: interface
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: interface_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vminterface
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vminterface_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: fhrpgroup_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: assigned_to_interface
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: status
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: dns_name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: dns_name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: dns_name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: dns_name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: dns_name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: dns_name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: dns_name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: dns_name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: dns_name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vrf_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vrf__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: interface__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: interface_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vminterface__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vminterface_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: fhrpgroup_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: status__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ipam_ip-addresses_listResponse'
      deprecated: false
    post:
      tags:
      - ipam
      summary: ipam_ip-addresses_create
      description: ''
      operationId: ipam_ip-addresses_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableIPAddress'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IPAddress'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_ip-addresses_bulk_update
      description: ''
      operationId: ipam_ip-addresses_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableIPAddress'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IPAddress'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_ip-addresses_bulk_partial_update
      description: ''
      operationId: ipam_ip-addresses_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableIPAddress'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IPAddress'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_ip-addresses_bulk_delete
      description: ''
      operationId: ipam_ip-addresses_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/ip-addresses/{id}/:
    get:
      tags:
      - ipam
      summary: ipam_ip-addresses_read
      description: ''
      operationId: ipam_ip-addresses_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this IP address.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IPAddress'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_ip-addresses_update
      description: ''
      operationId: ipam_ip-addresses_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this IP address.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableIPAddress'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IPAddress'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_ip-addresses_partial_update
      description: ''
      operationId: ipam_ip-addresses_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this IP address.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableIPAddress'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IPAddress'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_ip-addresses_delete
      description: ''
      operationId: ipam_ip-addresses_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this IP address.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/ip-ranges/:
    get:
      tags:
      - ipam
      summary: ipam_ip-ranges_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: ipam_ip-ranges_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: family
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: number
          format: double
      - name: contains
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vrf_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vrf
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: status
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vrf_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vrf__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: status__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ipam_ip-ranges_listResponse'
      deprecated: false
    post:
      tags:
      - ipam
      summary: ipam_ip-ranges_create
      description: ''
      operationId: ipam_ip-ranges_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableIPRange'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IPRange'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_ip-ranges_bulk_update
      description: ''
      operationId: ipam_ip-ranges_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableIPRange'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IPRange'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_ip-ranges_bulk_partial_update
      description: ''
      operationId: ipam_ip-ranges_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableIPRange'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IPRange'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_ip-ranges_bulk_delete
      description: ''
      operationId: ipam_ip-ranges_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/ip-ranges/{id}/:
    get:
      tags:
      - ipam
      summary: ipam_ip-ranges_read
      description: ''
      operationId: ipam_ip-ranges_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this IP range.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IPRange'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_ip-ranges_update
      description: ''
      operationId: ipam_ip-ranges_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this IP range.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableIPRange'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IPRange'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_ip-ranges_partial_update
      description: ''
      operationId: ipam_ip-ranges_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this IP range.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableIPRange'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IPRange'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_ip-ranges_delete
      description: ''
      operationId: ipam_ip-ranges_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this IP range.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/ip-ranges/{id}/available-ips/:
    get:
      tags:
      - ipam
      summary: ipam_ip-ranges_available-ips_list
      description: ''
      operationId: ipam_ip-ranges_available-ips_list
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this IP address.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/AvailableIP'
                description: ''
      deprecated: false
    post:
      tags:
      - ipam
      summary: ipam_ip-ranges_available-ips_create
      description: ''
      operationId: ipam_ip-ranges_available-ips_create
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this IP address.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableAvailableIP'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/IPAddress'
                description: ''
      deprecated: false
  /ipam/l2vpn-terminations/:
    get:
      tags:
      - ipam
      summary: ipam_l2vpn-terminations_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: ipam_l2vpn-terminations_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: assigned_object_type_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: l2vpn_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: l2vpn
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_machine
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_machine_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: interface
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: interface_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vminterface
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vminterface_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vlan
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vlan_vid
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: number
          format: double
      - name: vlan_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: assigned_object_type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: assigned_object_type_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: l2vpn_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: l2vpn__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_machine__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_machine_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: interface__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: interface_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vminterface__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vminterface_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vlan__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vlan_vid__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: number
          format: double
      - name: vlan_vid__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: number
          format: double
      - name: vlan_vid__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: number
          format: double
      - name: vlan_vid__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: number
          format: double
      - name: vlan_vid__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: number
          format: double
      - name: vlan_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: assigned_object_type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ipam_l2vpn-terminations_listResponse'
      deprecated: false
    post:
      tags:
      - ipam
      summary: ipam_l2vpn-terminations_create
      description: ''
      operationId: ipam_l2vpn-terminations_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableL2VPNTermination'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/L2VPNTermination'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_l2vpn-terminations_bulk_update
      description: ''
      operationId: ipam_l2vpn-terminations_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableL2VPNTermination'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/L2VPNTermination'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_l2vpn-terminations_bulk_partial_update
      description: ''
      operationId: ipam_l2vpn-terminations_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableL2VPNTermination'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/L2VPNTermination'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_l2vpn-terminations_bulk_delete
      description: ''
      operationId: ipam_l2vpn-terminations_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/l2vpn-terminations/{id}/:
    get:
      tags:
      - ipam
      summary: ipam_l2vpn-terminations_read
      description: ''
      operationId: ipam_l2vpn-terminations_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this L2VPN termination.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/L2VPNTermination'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_l2vpn-terminations_update
      description: ''
      operationId: ipam_l2vpn-terminations_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this L2VPN termination.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableL2VPNTermination'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/L2VPNTermination'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_l2vpn-terminations_partial_update
      description: ''
      operationId: ipam_l2vpn-terminations_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this L2VPN termination.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableL2VPNTermination'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/L2VPNTermination'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_l2vpn-terminations_delete
      description: ''
      operationId: ipam_l2vpn-terminations_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this L2VPN termination.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/l2vpns/:
    get:
      tags:
      - ipam
      summary: ipam_l2vpns_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: ipam_l2vpns_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: identifier
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: import_target_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: import_target
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: export_target_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: export_target
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: identifier__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: identifier__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: identifier__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: identifier__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: identifier__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: import_target_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: import_target__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: export_target_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: export_target__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ipam_l2vpns_listResponse'
      deprecated: false
    post:
      tags:
      - ipam
      summary: ipam_l2vpns_create
      description: ''
      operationId: ipam_l2vpns_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableL2VPN'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/L2VPN'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_l2vpns_bulk_update
      description: ''
      operationId: ipam_l2vpns_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableL2VPN'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/L2VPN'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_l2vpns_bulk_partial_update
      description: ''
      operationId: ipam_l2vpns_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableL2VPN'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/L2VPN'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_l2vpns_bulk_delete
      description: ''
      operationId: ipam_l2vpns_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/l2vpns/{id}/:
    get:
      tags:
      - ipam
      summary: ipam_l2vpns_read
      description: ''
      operationId: ipam_l2vpns_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this L2VPN.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/L2VPN'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_l2vpns_update
      description: ''
      operationId: ipam_l2vpns_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this L2VPN.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableL2VPN'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/L2VPN'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_l2vpns_partial_update
      description: ''
      operationId: ipam_l2vpns_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this L2VPN.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableL2VPN'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/L2VPN'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_l2vpns_delete
      description: ''
      operationId: ipam_l2vpns_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this L2VPN.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/prefixes/:
    get:
      tags:
      - ipam
      summary: ipam_prefixes_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: ipam_prefixes_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: is_pool
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mark_utilized
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: family
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: number
          format: double
      - name: prefix
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: within
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: within_include
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contains
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: depth
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: children
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mask_length
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mask_length__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: number
          format: double
      - name: mask_length__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: number
          format: double
      - name: vrf_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vrf
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: present_in_vrf_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: present_in_vrf
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vlan_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vlan_vid
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: number
          format: double
      - name: role_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: status
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: depth__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: depth__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: depth__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: depth__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: depth__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: children__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: children__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: children__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: children__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: children__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vrf_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vrf__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vlan_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vlan_vid__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: number
          format: double
      - name: vlan_vid__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: number
          format: double
      - name: vlan_vid__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: number
          format: double
      - name: vlan_vid__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: number
          format: double
      - name: vlan_vid__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: number
          format: double
      - name: role_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: status__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ipam_prefixes_listResponse'
      deprecated: false
    post:
      tags:
      - ipam
      summary: ipam_prefixes_create
      description: ''
      operationId: ipam_prefixes_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePrefix'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Prefix'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_prefixes_bulk_update
      description: ''
      operationId: ipam_prefixes_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePrefix'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Prefix'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_prefixes_bulk_partial_update
      description: ''
      operationId: ipam_prefixes_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePrefix'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Prefix'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_prefixes_bulk_delete
      description: ''
      operationId: ipam_prefixes_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/prefixes/{id}/:
    get:
      tags:
      - ipam
      summary: ipam_prefixes_read
      description: ''
      operationId: ipam_prefixes_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this prefix.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Prefix'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_prefixes_update
      description: ''
      operationId: ipam_prefixes_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this prefix.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePrefix'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Prefix'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_prefixes_partial_update
      description: ''
      operationId: ipam_prefixes_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this prefix.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritablePrefix'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Prefix'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_prefixes_delete
      description: ''
      operationId: ipam_prefixes_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this prefix.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/prefixes/{id}/available-ips/:
    get:
      tags:
      - ipam
      summary: ipam_prefixes_available-ips_list
      description: ''
      operationId: ipam_prefixes_available-ips_list
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this IP address.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/AvailableIP'
                description: ''
      deprecated: false
    post:
      tags:
      - ipam
      summary: ipam_prefixes_available-ips_create
      description: ''
      operationId: ipam_prefixes_available-ips_create
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this IP address.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableAvailableIP'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/IPAddress'
                description: ''
      deprecated: false
  /ipam/prefixes/{id}/available-prefixes/:
    get:
      tags:
      - ipam
      summary: ipam_prefixes_available-prefixes_list
      description: ''
      operationId: ipam_prefixes_available-prefixes_list
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this prefix.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/AvailablePrefix'
                description: ''
      deprecated: false
    post:
      tags:
      - ipam
      summary: ipam_prefixes_available-prefixes_create
      description: ''
      operationId: ipam_prefixes_available-prefixes_create
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this prefix.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PrefixLength'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Prefix'
                description: ''
      deprecated: false
  /ipam/rirs/:
    get:
      tags:
      - ipam
      summary: ipam_rirs_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: ipam_rirs_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: is_private
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ipam_rirs_listResponse'
      deprecated: false
    post:
      tags:
      - ipam
      summary: ipam_rirs_create
      description: ''
      operationId: ipam_rirs_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RIR'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RIR'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_rirs_bulk_update
      description: ''
      operationId: ipam_rirs_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RIR'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RIR'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_rirs_bulk_partial_update
      description: ''
      operationId: ipam_rirs_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RIR'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RIR'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_rirs_bulk_delete
      description: ''
      operationId: ipam_rirs_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/rirs/{id}/:
    get:
      tags:
      - ipam
      summary: ipam_rirs_read
      description: ''
      operationId: ipam_rirs_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this RIR.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RIR'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_rirs_update
      description: ''
      operationId: ipam_rirs_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this RIR.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RIR'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RIR'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_rirs_partial_update
      description: ''
      operationId: ipam_rirs_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this RIR.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RIR'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RIR'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_rirs_delete
      description: ''
      operationId: ipam_rirs_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this RIR.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/roles/:
    get:
      tags:
      - ipam
      summary: ipam_roles_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: ipam_roles_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ipam_roles_listResponse'
      deprecated: false
    post:
      tags:
      - ipam
      summary: ipam_roles_create
      description: ''
      operationId: ipam_roles_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Role'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Role'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_roles_bulk_update
      description: ''
      operationId: ipam_roles_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Role'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Role'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_roles_bulk_partial_update
      description: ''
      operationId: ipam_roles_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Role'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Role'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_roles_bulk_delete
      description: ''
      operationId: ipam_roles_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/roles/{id}/:
    get:
      tags:
      - ipam
      summary: ipam_roles_read
      description: ''
      operationId: ipam_roles_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this role.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Role'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_roles_update
      description: ''
      operationId: ipam_roles_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this role.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Role'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Role'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_roles_partial_update
      description: ''
      operationId: ipam_roles_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this role.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Role'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Role'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_roles_delete
      description: ''
      operationId: ipam_roles_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this role.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/route-targets/:
    get:
      tags:
      - ipam
      summary: ipam_route-targets_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: ipam_route-targets_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: importing_vrf_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: importing_vrf
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: exporting_vrf_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: exporting_vrf
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: importing_vrf_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: importing_vrf__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: exporting_vrf_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: exporting_vrf__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ipam_route-targets_listResponse'
      deprecated: false
    post:
      tags:
      - ipam
      summary: ipam_route-targets_create
      description: ''
      operationId: ipam_route-targets_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableRouteTarget'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteTarget'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_route-targets_bulk_update
      description: ''
      operationId: ipam_route-targets_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableRouteTarget'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteTarget'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_route-targets_bulk_partial_update
      description: ''
      operationId: ipam_route-targets_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableRouteTarget'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteTarget'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_route-targets_bulk_delete
      description: ''
      operationId: ipam_route-targets_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/route-targets/{id}/:
    get:
      tags:
      - ipam
      summary: ipam_route-targets_read
      description: ''
      operationId: ipam_route-targets_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this route target.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteTarget'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_route-targets_update
      description: ''
      operationId: ipam_route-targets_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this route target.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableRouteTarget'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteTarget'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_route-targets_partial_update
      description: ''
      operationId: ipam_route-targets_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this route target.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableRouteTarget'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RouteTarget'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_route-targets_delete
      description: ''
      operationId: ipam_route-targets_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this route target.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/service-templates/:
    get:
      tags:
      - ipam
      summary: ipam_service-templates_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: ipam_service-templates_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: protocol
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: port
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: number
          format: double
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: protocol__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ipam_service-templates_listResponse'
      deprecated: false
    post:
      tags:
      - ipam
      summary: ipam_service-templates_create
      description: ''
      operationId: ipam_service-templates_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableServiceTemplate'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceTemplate'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_service-templates_bulk_update
      description: ''
      operationId: ipam_service-templates_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableServiceTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceTemplate'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_service-templates_bulk_partial_update
      description: ''
      operationId: ipam_service-templates_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableServiceTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceTemplate'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_service-templates_bulk_delete
      description: ''
      operationId: ipam_service-templates_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/service-templates/{id}/:
    get:
      tags:
      - ipam
      summary: ipam_service-templates_read
      description: ''
      operationId: ipam_service-templates_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this service template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceTemplate'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_service-templates_update
      description: ''
      operationId: ipam_service-templates_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this service template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableServiceTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceTemplate'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_service-templates_partial_update
      description: ''
      operationId: ipam_service-templates_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this service template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableServiceTemplate'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ServiceTemplate'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_service-templates_delete
      description: ''
      operationId: ipam_service-templates_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this service template.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/services/:
    get:
      tags:
      - ipam
      summary: ipam_services_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: ipam_services_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: protocol
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_machine_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_machine
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: port
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: number
          format: double
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: protocol__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_machine_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_machine__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ipam_services_listResponse'
      deprecated: false
    post:
      tags:
      - ipam
      summary: ipam_services_create
      description: ''
      operationId: ipam_services_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableService'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Service'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_services_bulk_update
      description: ''
      operationId: ipam_services_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableService'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Service'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_services_bulk_partial_update
      description: ''
      operationId: ipam_services_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableService'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Service'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_services_bulk_delete
      description: ''
      operationId: ipam_services_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/services/{id}/:
    get:
      tags:
      - ipam
      summary: ipam_services_read
      description: ''
      operationId: ipam_services_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this service.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Service'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_services_update
      description: ''
      operationId: ipam_services_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this service.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableService'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Service'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_services_partial_update
      description: ''
      operationId: ipam_services_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this service.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableService'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Service'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_services_delete
      description: ''
      operationId: ipam_services_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this service.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/vlan-groups/:
    get:
      tags:
      - ipam
      summary: ipam_vlan-groups_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: ipam_vlan-groups_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: min_vid
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: max_vid
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: scope_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: scope_type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: number
          format: double
      - name: sitegroup
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: number
          format: double
      - name: site
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: number
          format: double
      - name: location
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: number
          format: double
      - name: rack
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: number
          format: double
      - name: clustergroup
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: number
          format: double
      - name: cluster
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: number
          format: double
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: min_vid__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: min_vid__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: min_vid__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: min_vid__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: min_vid__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: max_vid__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: max_vid__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: max_vid__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: max_vid__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: max_vid__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: scope_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: scope_id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: scope_id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: scope_id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: scope_id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: scope_type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ipam_vlan-groups_listResponse'
      deprecated: false
    post:
      tags:
      - ipam
      summary: ipam_vlan-groups_create
      description: ''
      operationId: ipam_vlan-groups_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/VLANGroup'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VLANGroup'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_vlan-groups_bulk_update
      description: ''
      operationId: ipam_vlan-groups_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/VLANGroup'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VLANGroup'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_vlan-groups_bulk_partial_update
      description: ''
      operationId: ipam_vlan-groups_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/VLANGroup'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VLANGroup'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_vlan-groups_bulk_delete
      description: ''
      operationId: ipam_vlan-groups_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/vlan-groups/{id}/:
    get:
      tags:
      - ipam
      summary: ipam_vlan-groups_read
      description: ''
      operationId: ipam_vlan-groups_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this VLAN group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VLANGroup'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_vlan-groups_update
      description: ''
      operationId: ipam_vlan-groups_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this VLAN group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/VLANGroup'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VLANGroup'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_vlan-groups_partial_update
      description: ''
      operationId: ipam_vlan-groups_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this VLAN group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/VLANGroup'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VLANGroup'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_vlan-groups_delete
      description: ''
      operationId: ipam_vlan-groups_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this VLAN group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/vlan-groups/{id}/available-vlans/:
    get:
      tags:
      - ipam
      summary: ipam_vlan-groups_available-vlans_list
      description: ''
      operationId: ipam_vlan-groups_available-vlans_list
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this VLAN.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/AvailableVLAN'
                description: ''
      deprecated: false
    post:
      tags:
      - ipam
      summary: ipam_vlan-groups_available-vlans_create
      description: ''
      operationId: ipam_vlan-groups_available-vlans_create
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this VLAN.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableCreateAvailableVLAN'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/VLAN'
                description: ''
      deprecated: false
  /ipam/vlans/:
    get:
      tags:
      - ipam
      summary: ipam_vlans_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: ipam_vlans_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vid
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: status
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: available_on_device
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: available_on_virtualmachine
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vid__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vid__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vid__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vid__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vid__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: status__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ipam_vlans_listResponse'
      deprecated: false
    post:
      tags:
      - ipam
      summary: ipam_vlans_create
      description: ''
      operationId: ipam_vlans_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableVLAN'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VLAN'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_vlans_bulk_update
      description: ''
      operationId: ipam_vlans_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableVLAN'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VLAN'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_vlans_bulk_partial_update
      description: ''
      operationId: ipam_vlans_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableVLAN'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VLAN'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_vlans_bulk_delete
      description: ''
      operationId: ipam_vlans_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/vlans/{id}/:
    get:
      tags:
      - ipam
      summary: ipam_vlans_read
      description: ''
      operationId: ipam_vlans_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this VLAN.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VLAN'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_vlans_update
      description: ''
      operationId: ipam_vlans_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this VLAN.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableVLAN'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VLAN'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_vlans_partial_update
      description: ''
      operationId: ipam_vlans_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this VLAN.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableVLAN'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VLAN'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_vlans_delete
      description: ''
      operationId: ipam_vlans_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this VLAN.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/vrfs/:
    get:
      tags:
      - ipam
      summary: ipam_vrfs_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: ipam_vrfs_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rd
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: enforce_unique
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: import_target_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: import_target
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: export_target_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: export_target
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rd__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rd__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rd__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rd__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rd__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rd__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rd__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rd__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: rd__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: import_target_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: import_target__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: export_target_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: export_target__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ipam_vrfs_listResponse'
      deprecated: false
    post:
      tags:
      - ipam
      summary: ipam_vrfs_create
      description: ''
      operationId: ipam_vrfs_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableVRF'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VRF'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_vrfs_bulk_update
      description: ''
      operationId: ipam_vrfs_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableVRF'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VRF'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_vrfs_bulk_partial_update
      description: ''
      operationId: ipam_vrfs_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableVRF'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VRF'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_vrfs_bulk_delete
      description: ''
      operationId: ipam_vrfs_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /ipam/vrfs/{id}/:
    get:
      tags:
      - ipam
      summary: ipam_vrfs_read
      description: ''
      operationId: ipam_vrfs_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this VRF.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VRF'
      deprecated: false
    put:
      tags:
      - ipam
      summary: ipam_vrfs_update
      description: ''
      operationId: ipam_vrfs_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this VRF.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableVRF'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VRF'
      deprecated: false
    patch:
      tags:
      - ipam
      summary: ipam_vrfs_partial_update
      description: ''
      operationId: ipam_vrfs_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this VRF.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableVRF'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VRF'
      deprecated: false
    delete:
      tags:
      - ipam
      summary: ipam_vrfs_delete
      description: ''
      operationId: ipam_vrfs_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this VRF.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /status/:
    get:
      tags:
      - status
      summary: status_list
      description: A lightweight read-only endpoint for conveying NetBox's current operational status.
      operationId: status_list
      parameters: []
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /tenancy/contact-assignments/:
    get:
      tags:
      - tenancy
      summary: tenancy_contact-assignments_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: tenancy_contact-assignments_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_type_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: object_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: priority
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_type_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: object_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: object_id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: object_id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: object_id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: object_id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: priority__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: content_type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/tenancy_contact-assignments_listResponse'
      deprecated: false
    post:
      tags:
      - tenancy
      summary: tenancy_contact-assignments_create
      description: ''
      operationId: tenancy_contact-assignments_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableContactAssignment'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ContactAssignment'
      deprecated: false
    put:
      tags:
      - tenancy
      summary: tenancy_contact-assignments_bulk_update
      description: ''
      operationId: tenancy_contact-assignments_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableContactAssignment'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ContactAssignment'
      deprecated: false
    patch:
      tags:
      - tenancy
      summary: tenancy_contact-assignments_bulk_partial_update
      description: ''
      operationId: tenancy_contact-assignments_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableContactAssignment'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ContactAssignment'
      deprecated: false
    delete:
      tags:
      - tenancy
      summary: tenancy_contact-assignments_bulk_delete
      description: ''
      operationId: tenancy_contact-assignments_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /tenancy/contact-assignments/{id}/:
    get:
      tags:
      - tenancy
      summary: tenancy_contact-assignments_read
      description: ''
      operationId: tenancy_contact-assignments_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this contact assignment.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ContactAssignment'
      deprecated: false
    put:
      tags:
      - tenancy
      summary: tenancy_contact-assignments_update
      description: ''
      operationId: tenancy_contact-assignments_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this contact assignment.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableContactAssignment'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ContactAssignment'
      deprecated: false
    patch:
      tags:
      - tenancy
      summary: tenancy_contact-assignments_partial_update
      description: ''
      operationId: tenancy_contact-assignments_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this contact assignment.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableContactAssignment'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ContactAssignment'
      deprecated: false
    delete:
      tags:
      - tenancy
      summary: tenancy_contact-assignments_delete
      description: ''
      operationId: tenancy_contact-assignments_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this contact assignment.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /tenancy/contact-groups/:
    get:
      tags:
      - tenancy
      summary: tenancy_contact-groups_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: tenancy_contact-groups_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/tenancy_contact-groups_listResponse'
      deprecated: false
    post:
      tags:
      - tenancy
      summary: tenancy_contact-groups_create
      description: ''
      operationId: tenancy_contact-groups_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableContactGroup'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ContactGroup'
      deprecated: false
    put:
      tags:
      - tenancy
      summary: tenancy_contact-groups_bulk_update
      description: ''
      operationId: tenancy_contact-groups_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableContactGroup'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ContactGroup'
      deprecated: false
    patch:
      tags:
      - tenancy
      summary: tenancy_contact-groups_bulk_partial_update
      description: ''
      operationId: tenancy_contact-groups_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableContactGroup'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ContactGroup'
      deprecated: false
    delete:
      tags:
      - tenancy
      summary: tenancy_contact-groups_bulk_delete
      description: ''
      operationId: tenancy_contact-groups_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /tenancy/contact-groups/{id}/:
    get:
      tags:
      - tenancy
      summary: tenancy_contact-groups_read
      description: ''
      operationId: tenancy_contact-groups_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this contact group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ContactGroup'
      deprecated: false
    put:
      tags:
      - tenancy
      summary: tenancy_contact-groups_update
      description: ''
      operationId: tenancy_contact-groups_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this contact group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableContactGroup'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ContactGroup'
      deprecated: false
    patch:
      tags:
      - tenancy
      summary: tenancy_contact-groups_partial_update
      description: ''
      operationId: tenancy_contact-groups_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this contact group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableContactGroup'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ContactGroup'
      deprecated: false
    delete:
      tags:
      - tenancy
      summary: tenancy_contact-groups_delete
      description: ''
      operationId: tenancy_contact-groups_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this contact group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /tenancy/contact-roles/:
    get:
      tags:
      - tenancy
      summary: tenancy_contact-roles_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: tenancy_contact-roles_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/tenancy_contact-roles_listResponse'
      deprecated: false
    post:
      tags:
      - tenancy
      summary: tenancy_contact-roles_create
      description: ''
      operationId: tenancy_contact-roles_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ContactRole'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ContactRole'
      deprecated: false
    put:
      tags:
      - tenancy
      summary: tenancy_contact-roles_bulk_update
      description: ''
      operationId: tenancy_contact-roles_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ContactRole'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ContactRole'
      deprecated: false
    patch:
      tags:
      - tenancy
      summary: tenancy_contact-roles_bulk_partial_update
      description: ''
      operationId: tenancy_contact-roles_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ContactRole'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ContactRole'
      deprecated: false
    delete:
      tags:
      - tenancy
      summary: tenancy_contact-roles_bulk_delete
      description: ''
      operationId: tenancy_contact-roles_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /tenancy/contact-roles/{id}/:
    get:
      tags:
      - tenancy
      summary: tenancy_contact-roles_read
      description: ''
      operationId: tenancy_contact-roles_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this contact role.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ContactRole'
      deprecated: false
    put:
      tags:
      - tenancy
      summary: tenancy_contact-roles_update
      description: ''
      operationId: tenancy_contact-roles_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this contact role.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ContactRole'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ContactRole'
      deprecated: false
    patch:
      tags:
      - tenancy
      summary: tenancy_contact-roles_partial_update
      description: ''
      operationId: tenancy_contact-roles_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this contact role.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ContactRole'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ContactRole'
      deprecated: false
    delete:
      tags:
      - tenancy
      summary: tenancy_contact-roles_delete
      description: ''
      operationId: tenancy_contact-roles_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this contact role.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /tenancy/contacts/:
    get:
      tags:
      - tenancy
      summary: tenancy_contacts_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: tenancy_contacts_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: title
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: phone
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: email
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: address
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: link
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: title__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: title__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: title__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: title__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: title__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: title__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: title__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: title__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: title__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: phone__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: phone__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: phone__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: phone__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: phone__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: phone__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: phone__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: phone__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: phone__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: email__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: email__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: email__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: email__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: email__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: email__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: email__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: email__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: email__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: address__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: address__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: address__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: address__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: address__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: address__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: address__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: address__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: address__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: link__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: link__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: link__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: link__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: link__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: link__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: link__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: link__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: link__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/tenancy_contacts_listResponse'
      deprecated: false
    post:
      tags:
      - tenancy
      summary: tenancy_contacts_create
      description: ''
      operationId: tenancy_contacts_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableContact'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Contact'
      deprecated: false
    put:
      tags:
      - tenancy
      summary: tenancy_contacts_bulk_update
      description: ''
      operationId: tenancy_contacts_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableContact'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Contact'
      deprecated: false
    patch:
      tags:
      - tenancy
      summary: tenancy_contacts_bulk_partial_update
      description: ''
      operationId: tenancy_contacts_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableContact'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Contact'
      deprecated: false
    delete:
      tags:
      - tenancy
      summary: tenancy_contacts_bulk_delete
      description: ''
      operationId: tenancy_contacts_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /tenancy/contacts/{id}/:
    get:
      tags:
      - tenancy
      summary: tenancy_contacts_read
      description: ''
      operationId: tenancy_contacts_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this contact.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Contact'
      deprecated: false
    put:
      tags:
      - tenancy
      summary: tenancy_contacts_update
      description: ''
      operationId: tenancy_contacts_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this contact.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableContact'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Contact'
      deprecated: false
    patch:
      tags:
      - tenancy
      summary: tenancy_contacts_partial_update
      description: ''
      operationId: tenancy_contacts_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this contact.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableContact'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Contact'
      deprecated: false
    delete:
      tags:
      - tenancy
      summary: tenancy_contacts_delete
      description: ''
      operationId: tenancy_contacts_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this contact.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /tenancy/tenant-groups/:
    get:
      tags:
      - tenancy
      summary: tenancy_tenant-groups_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: tenancy_tenant-groups_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/tenancy_tenant-groups_listResponse'
      deprecated: false
    post:
      tags:
      - tenancy
      summary: tenancy_tenant-groups_create
      description: ''
      operationId: tenancy_tenant-groups_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableTenantGroup'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TenantGroup'
      deprecated: false
    put:
      tags:
      - tenancy
      summary: tenancy_tenant-groups_bulk_update
      description: ''
      operationId: tenancy_tenant-groups_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableTenantGroup'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TenantGroup'
      deprecated: false
    patch:
      tags:
      - tenancy
      summary: tenancy_tenant-groups_bulk_partial_update
      description: ''
      operationId: tenancy_tenant-groups_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableTenantGroup'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TenantGroup'
      deprecated: false
    delete:
      tags:
      - tenancy
      summary: tenancy_tenant-groups_bulk_delete
      description: ''
      operationId: tenancy_tenant-groups_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /tenancy/tenant-groups/{id}/:
    get:
      tags:
      - tenancy
      summary: tenancy_tenant-groups_read
      description: ''
      operationId: tenancy_tenant-groups_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this tenant group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TenantGroup'
      deprecated: false
    put:
      tags:
      - tenancy
      summary: tenancy_tenant-groups_update
      description: ''
      operationId: tenancy_tenant-groups_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this tenant group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableTenantGroup'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TenantGroup'
      deprecated: false
    patch:
      tags:
      - tenancy
      summary: tenancy_tenant-groups_partial_update
      description: ''
      operationId: tenancy_tenant-groups_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this tenant group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableTenantGroup'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TenantGroup'
      deprecated: false
    delete:
      tags:
      - tenancy
      summary: tenancy_tenant-groups_delete
      description: ''
      operationId: tenancy_tenant-groups_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this tenant group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /tenancy/tenants/:
    get:
      tags:
      - tenancy
      summary: tenancy_tenants_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: tenancy_tenants_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_role
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_role__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/tenancy_tenants_listResponse'
      deprecated: false
    post:
      tags:
      - tenancy
      summary: tenancy_tenants_create
      description: ''
      operationId: tenancy_tenants_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableTenant'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Tenant'
      deprecated: false
    put:
      tags:
      - tenancy
      summary: tenancy_tenants_bulk_update
      description: ''
      operationId: tenancy_tenants_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableTenant'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Tenant'
      deprecated: false
    patch:
      tags:
      - tenancy
      summary: tenancy_tenants_bulk_partial_update
      description: ''
      operationId: tenancy_tenants_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableTenant'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Tenant'
      deprecated: false
    delete:
      tags:
      - tenancy
      summary: tenancy_tenants_bulk_delete
      description: ''
      operationId: tenancy_tenants_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /tenancy/tenants/{id}/:
    get:
      tags:
      - tenancy
      summary: tenancy_tenants_read
      description: ''
      operationId: tenancy_tenants_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this tenant.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Tenant'
      deprecated: false
    put:
      tags:
      - tenancy
      summary: tenancy_tenants_update
      description: ''
      operationId: tenancy_tenants_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this tenant.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableTenant'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Tenant'
      deprecated: false
    patch:
      tags:
      - tenancy
      summary: tenancy_tenants_partial_update
      description: ''
      operationId: tenancy_tenants_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this tenant.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableTenant'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Tenant'
      deprecated: false
    delete:
      tags:
      - tenancy
      summary: tenancy_tenants_delete
      description: ''
      operationId: tenancy_tenants_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this tenant.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /users/config/:
    get:
      tags:
      - users
      summary: users_config_list
      description: Return the UserConfig for the currently authenticated User.
      operationId: users_config_list
      parameters: []
      responses:
        '200':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /users/groups/:
    get:
      tags:
      - users
      summary: users_groups_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: users_groups_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__empty
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/users_groups_listResponse'
      deprecated: false
    post:
      tags:
      - users
      summary: users_groups_create
      description: ''
      operationId: users_groups_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Group'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Group'
      deprecated: false
    put:
      tags:
      - users
      summary: users_groups_bulk_update
      description: ''
      operationId: users_groups_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Group'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Group'
      deprecated: false
    patch:
      tags:
      - users
      summary: users_groups_bulk_partial_update
      description: ''
      operationId: users_groups_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Group'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Group'
      deprecated: false
    delete:
      tags:
      - users
      summary: users_groups_bulk_delete
      description: ''
      operationId: users_groups_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /users/groups/{id}/:
    get:
      tags:
      - users
      summary: users_groups_read
      description: ''
      operationId: users_groups_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Group'
      deprecated: false
    put:
      tags:
      - users
      summary: users_groups_update
      description: ''
      operationId: users_groups_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Group'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Group'
      deprecated: false
    patch:
      tags:
      - users
      summary: users_groups_partial_update
      description: ''
      operationId: users_groups_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Group'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Group'
      deprecated: false
    delete:
      tags:
      - users
      summary: users_groups_delete
      description: ''
      operationId: users_groups_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /users/permissions/:
    get:
      tags:
      - users
      summary: users_permissions_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: users_permissions_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: enabled
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: object_types
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: user_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: user
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__empty
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: object_types__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__empty
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: user_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: user__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/users_permissions_listResponse'
      deprecated: false
    post:
      tags:
      - users
      summary: users_permissions_create
      description: ''
      operationId: users_permissions_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableObjectPermission'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectPermission'
      deprecated: false
    put:
      tags:
      - users
      summary: users_permissions_bulk_update
      description: ''
      operationId: users_permissions_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableObjectPermission'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectPermission'
      deprecated: false
    patch:
      tags:
      - users
      summary: users_permissions_bulk_partial_update
      description: ''
      operationId: users_permissions_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableObjectPermission'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectPermission'
      deprecated: false
    delete:
      tags:
      - users
      summary: users_permissions_bulk_delete
      description: ''
      operationId: users_permissions_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /users/permissions/{id}/:
    get:
      tags:
      - users
      summary: users_permissions_read
      description: ''
      operationId: users_permissions_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this permission.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectPermission'
      deprecated: false
    put:
      tags:
      - users
      summary: users_permissions_update
      description: ''
      operationId: users_permissions_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this permission.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableObjectPermission'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectPermission'
      deprecated: false
    patch:
      tags:
      - users
      summary: users_permissions_partial_update
      description: ''
      operationId: users_permissions_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this permission.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableObjectPermission'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectPermission'
      deprecated: false
    delete:
      tags:
      - users
      summary: users_permissions_delete
      description: ''
      operationId: users_permissions_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this permission.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /users/tokens/:
    get:
      tags:
      - users
      summary: users_tokens_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: users_tokens_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: key
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: write_enabled
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: user_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: user
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: expires
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: expires__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: expires__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: key__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: key__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: key__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: key__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: key__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: key__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: key__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: key__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: key__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: key__empty
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__empty
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: user_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: user__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/users_tokens_listResponse'
      deprecated: false
    post:
      tags:
      - users
      summary: users_tokens_create
      description: ''
      operationId: users_tokens_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableToken'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Token'
      deprecated: false
    put:
      tags:
      - users
      summary: users_tokens_bulk_update
      description: ''
      operationId: users_tokens_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableToken'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Token'
      deprecated: false
    patch:
      tags:
      - users
      summary: users_tokens_bulk_partial_update
      description: ''
      operationId: users_tokens_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableToken'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Token'
      deprecated: false
    delete:
      tags:
      - users
      summary: users_tokens_bulk_delete
      description: ''
      operationId: users_tokens_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /users/tokens/provision/:
    post:
      tags:
      - users
      summary: users_tokens_provision_create
      description: Non-authenticated REST API endpoint via which a user may create a Token.
      operationId: users_tokens_provision_create
      parameters: []
      responses:
        '201':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /users/tokens/{id}/:
    get:
      tags:
      - users
      summary: users_tokens_read
      description: ''
      operationId: users_tokens_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this token.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Token'
      deprecated: false
    put:
      tags:
      - users
      summary: users_tokens_update
      description: ''
      operationId: users_tokens_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this token.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableToken'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Token'
      deprecated: false
    patch:
      tags:
      - users
      summary: users_tokens_partial_update
      description: ''
      operationId: users_tokens_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this token.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableToken'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Token'
      deprecated: false
    delete:
      tags:
      - users
      summary: users_tokens_delete
      description: ''
      operationId: users_tokens_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this token.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /users/users/:
    get:
      tags:
      - users
      summary: users_users_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: users_users_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: username
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: first_name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: email
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: is_staff
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: is_active
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: username__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: username__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: username__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: username__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: username__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: username__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: username__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: username__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: username__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: username__empty
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: first_name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: first_name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: first_name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: first_name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: first_name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: first_name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: first_name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: first_name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: first_name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: first_name__empty
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_name__empty
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: email__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: email__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: email__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: email__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: email__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: email__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: email__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: email__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: email__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: email__empty
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/users_users_listResponse'
      deprecated: false
    post:
      tags:
      - users
      summary: users_users_create
      description: ''
      operationId: users_users_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableUser'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/User'
      deprecated: false
    put:
      tags:
      - users
      summary: users_users_bulk_update
      description: ''
      operationId: users_users_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableUser'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/User'
      deprecated: false
    patch:
      tags:
      - users
      summary: users_users_bulk_partial_update
      description: ''
      operationId: users_users_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableUser'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/User'
      deprecated: false
    delete:
      tags:
      - users
      summary: users_users_bulk_delete
      description: ''
      operationId: users_users_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /users/users/{id}/:
    get:
      tags:
      - users
      summary: users_users_read
      description: ''
      operationId: users_users_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this user.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/User'
      deprecated: false
    put:
      tags:
      - users
      summary: users_users_update
      description: ''
      operationId: users_users_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this user.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableUser'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/User'
      deprecated: false
    patch:
      tags:
      - users
      summary: users_users_partial_update
      description: ''
      operationId: users_users_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this user.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableUser'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/User'
      deprecated: false
    delete:
      tags:
      - users
      summary: users_users_delete
      description: ''
      operationId: users_users_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this user.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /virtualization/cluster-groups/:
    get:
      tags:
      - virtualization
      summary: virtualization_cluster-groups_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: virtualization_cluster-groups_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_role
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_role__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/virtualization_cluster-groups_listResponse'
      deprecated: false
    post:
      tags:
      - virtualization
      summary: virtualization_cluster-groups_create
      description: ''
      operationId: virtualization_cluster-groups_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ClusterGroup'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ClusterGroup'
      deprecated: false
    put:
      tags:
      - virtualization
      summary: virtualization_cluster-groups_bulk_update
      description: ''
      operationId: virtualization_cluster-groups_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ClusterGroup'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ClusterGroup'
      deprecated: false
    patch:
      tags:
      - virtualization
      summary: virtualization_cluster-groups_bulk_partial_update
      description: ''
      operationId: virtualization_cluster-groups_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ClusterGroup'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ClusterGroup'
      deprecated: false
    delete:
      tags:
      - virtualization
      summary: virtualization_cluster-groups_bulk_delete
      description: ''
      operationId: virtualization_cluster-groups_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /virtualization/cluster-groups/{id}/:
    get:
      tags:
      - virtualization
      summary: virtualization_cluster-groups_read
      description: ''
      operationId: virtualization_cluster-groups_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this cluster group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ClusterGroup'
      deprecated: false
    put:
      tags:
      - virtualization
      summary: virtualization_cluster-groups_update
      description: ''
      operationId: virtualization_cluster-groups_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this cluster group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ClusterGroup'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ClusterGroup'
      deprecated: false
    patch:
      tags:
      - virtualization
      summary: virtualization_cluster-groups_partial_update
      description: ''
      operationId: virtualization_cluster-groups_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this cluster group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ClusterGroup'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ClusterGroup'
      deprecated: false
    delete:
      tags:
      - virtualization
      summary: virtualization_cluster-groups_delete
      description: ''
      operationId: virtualization_cluster-groups_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this cluster group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /virtualization/cluster-types/:
    get:
      tags:
      - virtualization
      summary: virtualization_cluster-types_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: virtualization_cluster-types_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/virtualization_cluster-types_listResponse'
      deprecated: false
    post:
      tags:
      - virtualization
      summary: virtualization_cluster-types_create
      description: ''
      operationId: virtualization_cluster-types_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ClusterType'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ClusterType'
      deprecated: false
    put:
      tags:
      - virtualization
      summary: virtualization_cluster-types_bulk_update
      description: ''
      operationId: virtualization_cluster-types_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ClusterType'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ClusterType'
      deprecated: false
    patch:
      tags:
      - virtualization
      summary: virtualization_cluster-types_bulk_partial_update
      description: ''
      operationId: virtualization_cluster-types_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ClusterType'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ClusterType'
      deprecated: false
    delete:
      tags:
      - virtualization
      summary: virtualization_cluster-types_bulk_delete
      description: ''
      operationId: virtualization_cluster-types_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /virtualization/cluster-types/{id}/:
    get:
      tags:
      - virtualization
      summary: virtualization_cluster-types_read
      description: ''
      operationId: virtualization_cluster-types_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this cluster type.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ClusterType'
      deprecated: false
    put:
      tags:
      - virtualization
      summary: virtualization_cluster-types_update
      description: ''
      operationId: virtualization_cluster-types_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this cluster type.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ClusterType'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ClusterType'
      deprecated: false
    patch:
      tags:
      - virtualization
      summary: virtualization_cluster-types_partial_update
      description: ''
      operationId: virtualization_cluster-types_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this cluster type.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ClusterType'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ClusterType'
      deprecated: false
    delete:
      tags:
      - virtualization
      summary: virtualization_cluster-types_delete
      description: ''
      operationId: virtualization_cluster-types_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this cluster type.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /virtualization/clusters/:
    get:
      tags:
      - virtualization
      summary: virtualization_clusters_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: virtualization_clusters_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_role
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: status
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_role__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: status__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/virtualization_clusters_listResponse'
      deprecated: false
    post:
      tags:
      - virtualization
      summary: virtualization_clusters_create
      description: ''
      operationId: virtualization_clusters_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableCluster'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Cluster'
      deprecated: false
    put:
      tags:
      - virtualization
      summary: virtualization_clusters_bulk_update
      description: ''
      operationId: virtualization_clusters_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableCluster'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Cluster'
      deprecated: false
    patch:
      tags:
      - virtualization
      summary: virtualization_clusters_bulk_partial_update
      description: ''
      operationId: virtualization_clusters_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableCluster'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Cluster'
      deprecated: false
    delete:
      tags:
      - virtualization
      summary: virtualization_clusters_bulk_delete
      description: ''
      operationId: virtualization_clusters_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /virtualization/clusters/{id}/:
    get:
      tags:
      - virtualization
      summary: virtualization_clusters_read
      description: ''
      operationId: virtualization_clusters_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this cluster.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Cluster'
      deprecated: false
    put:
      tags:
      - virtualization
      summary: virtualization_clusters_update
      description: ''
      operationId: virtualization_clusters_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this cluster.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableCluster'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Cluster'
      deprecated: false
    patch:
      tags:
      - virtualization
      summary: virtualization_clusters_partial_update
      description: ''
      operationId: virtualization_clusters_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this cluster.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableCluster'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Cluster'
      deprecated: false
    delete:
      tags:
      - virtualization
      summary: virtualization_clusters_delete
      description: ''
      operationId: virtualization_clusters_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this cluster.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /virtualization/interfaces/:
    get:
      tags:
      - virtualization
      summary: virtualization_interfaces_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: virtualization_interfaces_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: enabled
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mtu
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cluster_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cluster
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_machine_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_machine
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: bridge_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vrf_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vrf
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mtu__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mtu__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mtu__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mtu__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mtu__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cluster_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cluster__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_machine_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: virtual_machine__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: bridge_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vrf_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vrf__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/virtualization_interfaces_listResponse'
      deprecated: false
    post:
      tags:
      - virtualization
      summary: virtualization_interfaces_create
      description: ''
      operationId: virtualization_interfaces_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableVMInterface'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VMInterface'
      deprecated: false
    put:
      tags:
      - virtualization
      summary: virtualization_interfaces_bulk_update
      description: ''
      operationId: virtualization_interfaces_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableVMInterface'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VMInterface'
      deprecated: false
    patch:
      tags:
      - virtualization
      summary: virtualization_interfaces_bulk_partial_update
      description: ''
      operationId: virtualization_interfaces_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableVMInterface'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VMInterface'
      deprecated: false
    delete:
      tags:
      - virtualization
      summary: virtualization_interfaces_bulk_delete
      description: ''
      operationId: virtualization_interfaces_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /virtualization/interfaces/{id}/:
    get:
      tags:
      - virtualization
      summary: virtualization_interfaces_read
      description: ''
      operationId: virtualization_interfaces_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this interface.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VMInterface'
      deprecated: false
    put:
      tags:
      - virtualization
      summary: virtualization_interfaces_update
      description: ''
      operationId: virtualization_interfaces_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this interface.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableVMInterface'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VMInterface'
      deprecated: false
    patch:
      tags:
      - virtualization
      summary: virtualization_interfaces_partial_update
      description: ''
      operationId: virtualization_interfaces_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this interface.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableVMInterface'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VMInterface'
      deprecated: false
    delete:
      tags:
      - virtualization
      summary: virtualization_interfaces_delete
      description: ''
      operationId: virtualization_interfaces_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this interface.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /virtualization/virtual-machines/:
    get:
      tags:
      - virtualization
      summary: virtualization_virtual-machines_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: virtualization_virtual-machines_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cluster
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vcpus
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: memory
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: disk
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_role
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: local_context_data
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: status
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cluster_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cluster_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cluster_type_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cluster_type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cluster_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: platform_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: platform
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: has_primary_ip
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cluster__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vcpus__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vcpus__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vcpus__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vcpus__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vcpus__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: memory__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: memory__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: memory__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: memory__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: memory__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: disk__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: disk__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: disk__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: disk__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: disk__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_role__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: contact_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: status__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cluster_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cluster_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cluster_type_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cluster_type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cluster_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: device__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: region__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: site__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: role__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: platform_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: platform__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: mac_address__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/virtualization_virtual-machines_listResponse'
      deprecated: false
    post:
      tags:
      - virtualization
      summary: virtualization_virtual-machines_create
      description: ''
      operationId: virtualization_virtual-machines_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableVirtualMachineWithConfigContext'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VirtualMachineWithConfigContext'
      deprecated: false
    put:
      tags:
      - virtualization
      summary: virtualization_virtual-machines_bulk_update
      description: ''
      operationId: virtualization_virtual-machines_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableVirtualMachineWithConfigContext'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VirtualMachineWithConfigContext'
      deprecated: false
    patch:
      tags:
      - virtualization
      summary: virtualization_virtual-machines_bulk_partial_update
      description: ''
      operationId: virtualization_virtual-machines_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableVirtualMachineWithConfigContext'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VirtualMachineWithConfigContext'
      deprecated: false
    delete:
      tags:
      - virtualization
      summary: virtualization_virtual-machines_bulk_delete
      description: ''
      operationId: virtualization_virtual-machines_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /virtualization/virtual-machines/{id}/:
    get:
      tags:
      - virtualization
      summary: virtualization_virtual-machines_read
      description: ''
      operationId: virtualization_virtual-machines_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this virtual machine.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VirtualMachineWithConfigContext'
      deprecated: false
    put:
      tags:
      - virtualization
      summary: virtualization_virtual-machines_update
      description: ''
      operationId: virtualization_virtual-machines_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this virtual machine.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableVirtualMachineWithConfigContext'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VirtualMachineWithConfigContext'
      deprecated: false
    patch:
      tags:
      - virtualization
      summary: virtualization_virtual-machines_partial_update
      description: ''
      operationId: virtualization_virtual-machines_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this virtual machine.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableVirtualMachineWithConfigContext'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VirtualMachineWithConfigContext'
      deprecated: false
    delete:
      tags:
      - virtualization
      summary: virtualization_virtual-machines_delete
      description: ''
      operationId: virtualization_virtual-machines_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this virtual machine.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /wireless/wireless-lan-groups/:
    get:
      tags:
      - wireless
      summary: wireless_wireless-lan-groups_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: wireless_wireless-lan-groups_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: name__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: slug__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: parent__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/wireless_wireless-lan-groups_listResponse'
      deprecated: false
    post:
      tags:
      - wireless
      summary: wireless_wireless-lan-groups_create
      description: ''
      operationId: wireless_wireless-lan-groups_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableWirelessLANGroup'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WirelessLANGroup'
      deprecated: false
    put:
      tags:
      - wireless
      summary: wireless_wireless-lan-groups_bulk_update
      description: ''
      operationId: wireless_wireless-lan-groups_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableWirelessLANGroup'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WirelessLANGroup'
      deprecated: false
    patch:
      tags:
      - wireless
      summary: wireless_wireless-lan-groups_bulk_partial_update
      description: ''
      operationId: wireless_wireless-lan-groups_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableWirelessLANGroup'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WirelessLANGroup'
      deprecated: false
    delete:
      tags:
      - wireless
      summary: wireless_wireless-lan-groups_bulk_delete
      description: ''
      operationId: wireless_wireless-lan-groups_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /wireless/wireless-lan-groups/{id}/:
    get:
      tags:
      - wireless
      summary: wireless_wireless-lan-groups_read
      description: ''
      operationId: wireless_wireless-lan-groups_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this Wireless LAN Group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WirelessLANGroup'
      deprecated: false
    put:
      tags:
      - wireless
      summary: wireless_wireless-lan-groups_update
      description: ''
      operationId: wireless_wireless-lan-groups_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this Wireless LAN Group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableWirelessLANGroup'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WirelessLANGroup'
      deprecated: false
    patch:
      tags:
      - wireless
      summary: wireless_wireless-lan-groups_partial_update
      description: ''
      operationId: wireless_wireless-lan-groups_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this Wireless LAN Group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableWirelessLANGroup'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WirelessLANGroup'
      deprecated: false
    delete:
      tags:
      - wireless
      summary: wireless_wireless-lan-groups_delete
      description: ''
      operationId: wireless_wireless-lan-groups_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this Wireless LAN Group.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /wireless/wireless-lans/:
    get:
      tags:
      - wireless
      summary: wireless_wireless-lans_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: wireless_wireless-lans_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ssid
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_psk
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vlan_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_cipher
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ssid__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ssid__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ssid__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ssid__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ssid__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ssid__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ssid__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ssid__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ssid__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_psk__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_psk__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_psk__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_psk__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_psk__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_psk__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_psk__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_psk__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_psk__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: vlan_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_cipher__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/wireless_wireless-lans_listResponse'
      deprecated: false
    post:
      tags:
      - wireless
      summary: wireless_wireless-lans_create
      description: ''
      operationId: wireless_wireless-lans_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableWirelessLAN'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WirelessLAN'
      deprecated: false
    put:
      tags:
      - wireless
      summary: wireless_wireless-lans_bulk_update
      description: ''
      operationId: wireless_wireless-lans_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableWirelessLAN'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WirelessLAN'
      deprecated: false
    patch:
      tags:
      - wireless
      summary: wireless_wireless-lans_bulk_partial_update
      description: ''
      operationId: wireless_wireless-lans_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableWirelessLAN'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WirelessLAN'
      deprecated: false
    delete:
      tags:
      - wireless
      summary: wireless_wireless-lans_bulk_delete
      description: ''
      operationId: wireless_wireless-lans_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /wireless/wireless-lans/{id}/:
    get:
      tags:
      - wireless
      summary: wireless_wireless-lans_read
      description: ''
      operationId: wireless_wireless-lans_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this Wireless LAN.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WirelessLAN'
      deprecated: false
    put:
      tags:
      - wireless
      summary: wireless_wireless-lans_update
      description: ''
      operationId: wireless_wireless-lans_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this Wireless LAN.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableWirelessLAN'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WirelessLAN'
      deprecated: false
    patch:
      tags:
      - wireless
      summary: wireless_wireless-lans_partial_update
      description: ''
      operationId: wireless_wireless-lans_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this Wireless LAN.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableWirelessLAN'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WirelessLAN'
      deprecated: false
    delete:
      tags:
      - wireless
      summary: wireless_wireless-lans_delete
      description: ''
      operationId: wireless_wireless-lans_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this Wireless LAN.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /wireless/wireless-links/:
    get:
      tags:
      - wireless
      summary: wireless_wireless-links_list
      description: Overrides ListModelMixin to allow processing ExportTemplates.
      operationId: wireless_wireless-links_list
      parameters:
      - name: id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ssid
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_psk
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: q
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: interface_a_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: interface_b_id
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: status
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_type
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_cipher
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ssid__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ssid__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ssid__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ssid__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ssid__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ssid__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ssid__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ssid__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ssid__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_psk__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_psk__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_psk__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_psk__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_psk__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_psk__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_psk__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_psk__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_psk__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nic
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__iew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__niew
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__isw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nisw
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__ie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: description__nie
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: created__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: last_updated__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tag__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_group__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: tenant__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: interface_a_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: interface_a_id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: interface_a_id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: interface_a_id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: interface_a_id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: interface_b_id__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: interface_b_id__lte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: interface_b_id__lt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: interface_b_id__gte
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: interface_b_id__gt
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: status__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_type__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: auth_cipher__n
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: ordering
        in: query
        description: Which field to use when ordering the results.
        style: form
        explode: true
        schema:
          type: string
      - name: limit
        in: query
        description: Number of results to return per page.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      - name: offset
        in: query
        description: The initial index from which to return the results.
        style: form
        explode: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/wireless_wireless-links_listResponse'
      deprecated: false
    post:
      tags:
      - wireless
      summary: wireless_wireless-links_create
      description: ''
      operationId: wireless_wireless-links_create
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableWirelessLink'
        required: true
      responses:
        '201':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WirelessLink'
      deprecated: false
    put:
      tags:
      - wireless
      summary: wireless_wireless-links_bulk_update
      description: ''
      operationId: wireless_wireless-links_bulk_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableWirelessLink'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WirelessLink'
      deprecated: false
    patch:
      tags:
      - wireless
      summary: wireless_wireless-links_bulk_partial_update
      description: ''
      operationId: wireless_wireless-links_bulk_partial_update
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableWirelessLink'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WirelessLink'
      deprecated: false
    delete:
      tags:
      - wireless
      summary: wireless_wireless-links_bulk_delete
      description: ''
      operationId: wireless_wireless-links_bulk_delete
      parameters: []
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
  /wireless/wireless-links/{id}/:
    get:
      tags:
      - wireless
      summary: wireless_wireless-links_read
      description: ''
      operationId: wireless_wireless-links_read
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this wireless link.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WirelessLink'
      deprecated: false
    put:
      tags:
      - wireless
      summary: wireless_wireless-links_update
      description: ''
      operationId: wireless_wireless-links_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this wireless link.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableWirelessLink'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WirelessLink'
      deprecated: false
    patch:
      tags:
      - wireless
      summary: wireless_wireless-links_partial_update
      description: ''
      operationId: wireless_wireless-links_partial_update
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this wireless link.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WritableWirelessLink'
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WirelessLink'
      deprecated: false
    delete:
      tags:
      - wireless
      summary: wireless_wireless-links_delete
      description: ''
      operationId: wireless_wireless-links_delete
      parameters:
      - name: id
        in: path
        description: A unique integer value identifying this wireless link.
        required: true
        style: simple
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: ''
          headers: {}
          content: {}
      deprecated: false
components:
  schemas:
    NestedCircuit:
      title: NestedCircuit
      required:
      - cid
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        cid:
          maxLength: 100
          minLength: 1
          type: string
    NestedSite:
      title: NestedSite
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
    NestedProviderNetwork:
      title: NestedProviderNetwork
      required:
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
    NestedCable:
      title: NestedCable
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        label:
          maxLength: 100
          type: string
    NestedTag:
      title: NestedTag
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          type: string
        color:
          maxLength: 6
          minLength: 1
          pattern: ^[0-9a-f]{6}$
          type: string
    CircuitTermination:
      title: CircuitTermination
      required:
      - circuit
      - term_side
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        circuit:
          $ref: '#/components/schemas/NestedCircuit'
        term_side:
          $ref: '#/components/schemas/Termination'
        site:
          $ref: '#/components/schemas/NestedSite'
        provider_network:
          $ref: '#/components/schemas/NestedProviderNetwork'
        port_speed:
          maximum: 2147483647
          minimum: 0
          type: integer
          format: int32
        upstream_speed:
          maximum: 2147483647
          minimum: 0
          type: integer
          description: Upstream speed, if different from port speed
          format: int32
        xconnect_id:
          maxLength: 50
          type: string
        pp_info:
          maxLength: 100
          type: string
        description:
          maxLength: 200
          type: string
        mark_connected:
          type: boolean
          description: Treat as if a cable is connected
        cable:
          $ref: '#/components/schemas/NestedCable'
        cable_end:
          minLength: 1
          type: string
          readOnly: true
        link_peers:
          type: array
          items:
            type: string
          description: Return the appropriate serializer for the link termination model.
          readOnly: true
        link_peers_type:
          type: string
          readOnly: true
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        _occupied:
          type: boolean
          readOnly: true
    WritableCircuitTermination:
      title: WritableCircuitTermination
      required:
      - circuit
      - term_side
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        circuit:
          type: integer
          format: int32
        term_side:
          $ref: '#/components/schemas/Termination'
        site:
          type: integer
          format: int32
        provider_network:
          type: integer
          format: int32
        port_speed:
          maximum: 2147483647
          minimum: 0
          type: integer
          format: int32
        upstream_speed:
          maximum: 2147483647
          minimum: 0
          type: integer
          description: Upstream speed, if different from port speed
          format: int32
        xconnect_id:
          maxLength: 50
          type: string
        pp_info:
          maxLength: 100
          type: string
        description:
          maxLength: 200
          type: string
        mark_connected:
          type: boolean
          description: Treat as if a cable is connected
        cable:
          $ref: '#/components/schemas/NestedCable'
        cable_end:
          minLength: 1
          type: string
          readOnly: true
        link_peers:
          type: array
          items:
            type: string
          description: Return the appropriate serializer for the link termination model.
          readOnly: true
        link_peers_type:
          type: string
          readOnly: true
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        _occupied:
          type: boolean
          readOnly: true
    CircuitType:
      title: CircuitType
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        circuit_count:
          type: integer
          format: int32
          readOnly: true
    NestedProvider:
      title: NestedProvider
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        circuit_count:
          type: integer
          format: int32
          readOnly: true
    NestedCircuitType:
      title: NestedCircuitType
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        circuit_count:
          type: integer
          format: int32
          readOnly: true
    NestedTenant:
      title: NestedTenant
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
    CircuitCircuitTermination:
      title: CircuitCircuitTermination
      required:
      - site
      - provider_network
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        site:
          $ref: '#/components/schemas/NestedSite'
        provider_network:
          $ref: '#/components/schemas/NestedProviderNetwork'
        port_speed:
          maximum: 2147483647
          minimum: 0
          type: integer
          format: int32
        upstream_speed:
          maximum: 2147483647
          minimum: 0
          type: integer
          description: Upstream speed, if different from port speed
          format: int32
        xconnect_id:
          maxLength: 50
          type: string
    Circuit:
      title: Circuit
      required:
      - cid
      - provider
      - type
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        cid:
          maxLength: 100
          minLength: 1
          type: string
        provider:
          $ref: '#/components/schemas/NestedProvider'
        type:
          $ref: '#/components/schemas/NestedCircuitType'
        status:
          $ref: '#/components/schemas/Status'
        tenant:
          $ref: '#/components/schemas/NestedTenant'
        install_date:
          type: string
          format: date
        termination_date:
          type: string
          format: date
        commit_rate:
          maximum: 2147483647
          minimum: 0
          type: integer
          format: int32
        description:
          maxLength: 200
          type: string
        termination_a:
          $ref: '#/components/schemas/CircuitCircuitTermination'
        termination_z:
          $ref: '#/components/schemas/CircuitCircuitTermination'
        comments:
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableCircuit:
      title: WritableCircuit
      required:
      - cid
      - provider
      - type
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        cid:
          maxLength: 100
          minLength: 1
          type: string
        provider:
          type: integer
          format: int32
        type:
          type: integer
          format: int32
        status:
          $ref: '#/components/schemas/Status1'
        tenant:
          type: integer
          format: int32
        install_date:
          type: string
          format: date
        termination_date:
          type: string
          format: date
        commit_rate:
          maximum: 2147483647
          minimum: 0
          type: integer
          format: int32
        description:
          maxLength: 200
          type: string
        termination_a:
          type: integer
          format: int32
          readOnly: true
        termination_z:
          type: integer
          format: int32
          readOnly: true
        comments:
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    ProviderNetwork:
      title: ProviderNetwork
      required:
      - provider
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        provider:
          $ref: '#/components/schemas/NestedProvider'
        name:
          maxLength: 100
          minLength: 1
          type: string
        service_id:
          maxLength: 100
          type: string
        description:
          maxLength: 200
          type: string
        comments:
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableProviderNetwork:
      title: WritableProviderNetwork
      required:
      - provider
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        provider:
          type: integer
          format: int32
        name:
          maxLength: 100
          minLength: 1
          type: string
        service_id:
          maxLength: 100
          type: string
        description:
          maxLength: 200
          type: string
        comments:
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    NestedASN:
      title: NestedASN
      required:
      - asn
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        asn:
          maximum: 4294967295
          minimum: 1
          type: integer
          description: 32-bit autonomous system number
          format: int32
    Provider:
      title: Provider
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        asn:
          maximum: 4294967295
          minimum: 1
          type: integer
          description: 32-bit autonomous system number
          format: int32
        account:
          maxLength: 30
          type: string
        portal_url:
          maxLength: 200
          type: string
        noc_contact:
          type: string
        admin_contact:
          type: string
        comments:
          type: string
        asns:
          uniqueItems: true
          type: array
          items:
            $ref: '#/components/schemas/NestedASN'
          description: ''
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        circuit_count:
          type: integer
          format: int32
          readOnly: true
    WritableProvider:
      title: WritableProvider
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        asn:
          maximum: 4294967295
          minimum: 1
          type: integer
          description: 32-bit autonomous system number
          format: int32
        account:
          maxLength: 30
          type: string
        portal_url:
          maxLength: 200
          type: string
        noc_contact:
          type: string
        admin_contact:
          type: string
        comments:
          type: string
        asns:
          uniqueItems: true
          type: array
          items:
            type: integer
            format: int32
          description: ''
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        circuit_count:
          type: integer
          format: int32
          readOnly: true
    CableTermination:
      title: CableTermination
      required:
      - cable
      - cable_end
      - termination_type
      - termination_id
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        cable:
          type: integer
          format: int32
        cable_end:
          $ref: '#/components/schemas/End'
        termination_type:
          type: string
        termination_id:
          maximum: 9.22337203685478E+18
          minimum: 0
          type: integer
          format: int32
        termination:
          type: object
          readOnly: true
    GenericObject:
      title: GenericObject
      required:
      - object_type
      - object_id
      type: object
      properties:
        object_type:
          type: string
        object_id:
          type: integer
          format: int32
        object:
          type: object
          readOnly: true
    Cable:
      title: Cable
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        type:
          $ref: '#/components/schemas/Type'
        a_terminations:
          type: array
          items:
            $ref: '#/components/schemas/GenericObject'
          description: ''
        b_terminations:
          type: array
          items:
            $ref: '#/components/schemas/GenericObject'
          description: ''
        status:
          $ref: '#/components/schemas/Status2'
        tenant:
          $ref: '#/components/schemas/NestedTenant'
        label:
          maxLength: 100
          type: string
        color:
          maxLength: 6
          pattern: ^[0-9a-f]{6}$
          type: string
        length:
          type: number
        length_unit:
          $ref: '#/components/schemas/Lengthunit'
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableCable:
      title: WritableCable
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        type:
          $ref: '#/components/schemas/Type'
        a_terminations:
          type: array
          items:
            $ref: '#/components/schemas/GenericObject'
          description: ''
        b_terminations:
          type: array
          items:
            $ref: '#/components/schemas/GenericObject'
          description: ''
        status:
          $ref: '#/components/schemas/Status3'
        tenant:
          type: integer
          format: int32
        label:
          maxLength: 100
          type: string
        color:
          maxLength: 6
          pattern: ^[0-9a-f]{6}$
          type: string
        length:
          type: number
        length_unit:
          $ref: '#/components/schemas/Lengthunit1'
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    NestedManufacturer:
      title: NestedManufacturer
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        devicetype_count:
          type: integer
          format: int32
          readOnly: true
    NestedDeviceType:
      title: NestedDeviceType
      required:
      - model
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        manufacturer:
          $ref: '#/components/schemas/NestedManufacturer'
        model:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        device_count:
          type: integer
          format: int32
          readOnly: true
    NestedDeviceRole:
      title: NestedDeviceRole
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        device_count:
          type: integer
          format: int32
          readOnly: true
        virtualmachine_count:
          type: integer
          format: int32
          readOnly: true
    NestedPlatform:
      title: NestedPlatform
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        device_count:
          type: integer
          format: int32
          readOnly: true
        virtualmachine_count:
          type: integer
          format: int32
          readOnly: true
    NestedLocation:
      title: NestedLocation
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        rack_count:
          type: integer
          format: int32
          readOnly: true
        _depth:
          type: integer
          format: int32
          readOnly: true
    NestedRack:
      title: NestedRack
      required:
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        device_count:
          type: integer
          format: int32
          readOnly: true
    NestedDevice:
      title: NestedDevice
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 64
          type: string
    NestedIPAddress:
      title: NestedIPAddress
      required:
      - address
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        family:
          type: integer
          format: int32
          readOnly: true
        address:
          type: string
          description: IPv4 or IPv6 address (with mask)
    NestedCluster:
      title: NestedCluster
      required:
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        virtualmachine_count:
          type: integer
          format: int32
          readOnly: true
    NestedVirtualChassis:
      title: NestedVirtualChassis
      required:
      - name
      - master
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 64
          minLength: 1
          type: string
        master:
          $ref: '#/components/schemas/NestedDevice'
        member_count:
          type: integer
          format: int32
          readOnly: true
    Device:
      title: Device
      required:
      - name
      - device_type
      - device_role
      - site
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 64
          type: string
        device_type:
          $ref: '#/components/schemas/NestedDeviceType'
        device_role:
          $ref: '#/components/schemas/NestedDeviceRole'
        tenant:
          $ref: '#/components/schemas/NestedTenant'
        platform:
          $ref: '#/components/schemas/NestedPlatform'
        serial:
          maxLength: 50
          type: string
        asset_tag:
          maxLength: 50
          type: string
          description: A unique tag used to identify this device
        site:
          $ref: '#/components/schemas/NestedSite'
        location:
          $ref: '#/components/schemas/NestedLocation'
        rack:
          $ref: '#/components/schemas/NestedRack'
        position:
          minimum: 0.5
          type: number
        face:
          $ref: '#/components/schemas/Face'
        parent_device:
          $ref: '#/components/schemas/NestedDevice'
        status:
          $ref: '#/components/schemas/Status4'
        airflow:
          $ref: '#/components/schemas/Airflow'
        primary_ip:
          $ref: '#/components/schemas/NestedIPAddress'
        primary_ip4:
          $ref: '#/components/schemas/NestedIPAddress'
        primary_ip6:
          $ref: '#/components/schemas/NestedIPAddress'
        cluster:
          $ref: '#/components/schemas/NestedCluster'
        virtual_chassis:
          $ref: '#/components/schemas/NestedVirtualChassis'
        vc_position:
          maximum: 255
          minimum: 0
          type: integer
          format: int32
        vc_priority:
          maximum: 255
          minimum: 0
          type: integer
          format: int32
        comments:
          type: string
        local_context_data:
          type: object
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    NestedModuleType:
      title: NestedModuleType
      required:
      - model
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        manufacturer:
          $ref: '#/components/schemas/NestedManufacturer'
        model:
          maxLength: 100
          minLength: 1
          type: string
    ConsolePortTemplate:
      title: ConsolePortTemplate
      required:
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device_type:
          $ref: '#/components/schemas/NestedDeviceType'
        module_type:
          $ref: '#/components/schemas/NestedModuleType'
        name:
          maxLength: 64
          minLength: 1
          type: string
          description: '{module} is accepted as a substitution for the module bay position when attached to a module type.'
        label:
          maxLength: 64
          type: string
          description: Physical label
        type:
          $ref: '#/components/schemas/Type2'
        description:
          maxLength: 200
          type: string
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableConsolePortTemplate:
      title: WritableConsolePortTemplate
      required:
      - device_type
      - module_type
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device_type:
          type: integer
          format: int32
        module_type:
          type: integer
          format: int32
        name:
          maxLength: 64
          minLength: 1
          type: string
          description: '{module} is accepted as a substitution for the module bay position when attached to a module type.'
        label:
          maxLength: 64
          type: string
          description: Physical label
        type:
          $ref: '#/components/schemas/Type3'
        description:
          maxLength: 200
          type: string
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    ModuleNestedModuleBay:
      title: ModuleNestedModuleBay
      required:
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 64
          minLength: 1
          type: string
    ComponentNestedModule:
      title: ComponentNestedModule
      required:
      - device
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device:
          type: integer
          format: int32
        module_bay:
          $ref: '#/components/schemas/ModuleNestedModuleBay'
    ConsolePort:
      title: ConsolePort
      required:
      - device
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device:
          $ref: '#/components/schemas/NestedDevice'
        module:
          $ref: '#/components/schemas/ComponentNestedModule'
        name:
          maxLength: 64
          minLength: 1
          type: string
        label:
          maxLength: 64
          type: string
          description: Physical label
        type:
          $ref: '#/components/schemas/Type2'
        speed:
          $ref: '#/components/schemas/Speed'
        description:
          maxLength: 200
          type: string
        mark_connected:
          type: boolean
          description: Treat as if a cable is connected
        cable:
          $ref: '#/components/schemas/NestedCable'
        cable_end:
          minLength: 1
          type: string
          readOnly: true
        link_peers:
          type: array
          items:
            type: string
          description: Return the appropriate serializer for the link termination model.
          readOnly: true
        link_peers_type:
          type: string
          readOnly: true
        connected_endpoints:
          type: array
          items:
            type: string
          description: Return the appropriate serializer for the type of connected object.
          readOnly: true
        connected_endpoints_type:
          type: string
          readOnly: true
        connected_endpoints_reachable:
          type: boolean
          readOnly: true
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        _occupied:
          type: boolean
          readOnly: true
    WritableConsolePort:
      title: WritableConsolePort
      required:
      - device
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device:
          type: integer
          format: int32
        module:
          type: integer
          format: int32
        name:
          maxLength: 64
          minLength: 1
          type: string
        label:
          maxLength: 64
          type: string
          description: Physical label
        type:
          $ref: '#/components/schemas/Type5'
        speed:
          $ref: '#/components/schemas/Speed1'
        description:
          maxLength: 200
          type: string
        mark_connected:
          type: boolean
          description: Treat as if a cable is connected
        cable:
          $ref: '#/components/schemas/NestedCable'
        cable_end:
          minLength: 1
          type: string
          readOnly: true
        link_peers:
          type: array
          items:
            type: string
          description: Return the appropriate serializer for the link termination model.
          readOnly: true
        link_peers_type:
          type: string
          readOnly: true
        connected_endpoints:
          type: array
          items:
            type: string
          description: Return the appropriate serializer for the type of connected object.
          readOnly: true
        connected_endpoints_type:
          type: string
          readOnly: true
        connected_endpoints_reachable:
          type: boolean
          readOnly: true
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        _occupied:
          type: boolean
          readOnly: true
    ConsoleServerPortTemplate:
      title: ConsoleServerPortTemplate
      required:
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device_type:
          $ref: '#/components/schemas/NestedDeviceType'
        module_type:
          $ref: '#/components/schemas/NestedModuleType'
        name:
          maxLength: 64
          minLength: 1
          type: string
          description: '{module} is accepted as a substitution for the module bay position when attached to a module type.'
        label:
          maxLength: 64
          type: string
          description: Physical label
        type:
          $ref: '#/components/schemas/Type2'
        description:
          maxLength: 200
          type: string
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableConsoleServerPortTemplate:
      title: WritableConsoleServerPortTemplate
      required:
      - device_type
      - module_type
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device_type:
          type: integer
          format: int32
        module_type:
          type: integer
          format: int32
        name:
          maxLength: 64
          minLength: 1
          type: string
          description: '{module} is accepted as a substitution for the module bay position when attached to a module type.'
        label:
          maxLength: 64
          type: string
          description: Physical label
        type:
          $ref: '#/components/schemas/Type3'
        description:
          maxLength: 200
          type: string
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    ConsoleServerPort:
      title: ConsoleServerPort
      required:
      - device
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device:
          $ref: '#/components/schemas/NestedDevice'
        module:
          $ref: '#/components/schemas/ComponentNestedModule'
        name:
          maxLength: 64
          minLength: 1
          type: string
        label:
          maxLength: 64
          type: string
          description: Physical label
        type:
          $ref: '#/components/schemas/Type2'
        speed:
          $ref: '#/components/schemas/Speed'
        description:
          maxLength: 200
          type: string
        mark_connected:
          type: boolean
          description: Treat as if a cable is connected
        cable:
          $ref: '#/components/schemas/NestedCable'
        cable_end:
          minLength: 1
          type: string
          readOnly: true
        link_peers:
          type: array
          items:
            type: string
          description: Return the appropriate serializer for the link termination model.
          readOnly: true
        link_peers_type:
          type: string
          readOnly: true
        connected_endpoints:
          type: array
          items:
            type: string
          description: Return the appropriate serializer for the type of connected object.
          readOnly: true
        connected_endpoints_type:
          type: string
          readOnly: true
        connected_endpoints_reachable:
          type: boolean
          readOnly: true
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        _occupied:
          type: boolean
          readOnly: true
    WritableConsoleServerPort:
      title: WritableConsoleServerPort
      required:
      - device
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device:
          type: integer
          format: int32
        module:
          type: integer
          format: int32
        name:
          maxLength: 64
          minLength: 1
          type: string
        label:
          maxLength: 64
          type: string
          description: Physical label
        type:
          $ref: '#/components/schemas/Type5'
        speed:
          $ref: '#/components/schemas/Speed1'
        description:
          maxLength: 200
          type: string
        mark_connected:
          type: boolean
          description: Treat as if a cable is connected
        cable:
          $ref: '#/components/schemas/NestedCable'
        cable_end:
          minLength: 1
          type: string
          readOnly: true
        link_peers:
          type: array
          items:
            type: string
          description: Return the appropriate serializer for the link termination model.
          readOnly: true
        link_peers_type:
          type: string
          readOnly: true
        connected_endpoints:
          type: array
          items:
            type: string
          description: Return the appropriate serializer for the type of connected object.
          readOnly: true
        connected_endpoints_type:
          type: string
          readOnly: true
        connected_endpoints_reachable:
          type: boolean
          readOnly: true
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        _occupied:
          type: boolean
          readOnly: true
    DeviceBayTemplate:
      title: DeviceBayTemplate
      required:
      - device_type
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device_type:
          $ref: '#/components/schemas/NestedDeviceType'
        name:
          maxLength: 64
          minLength: 1
          type: string
          description: '{module} is accepted as a substitution for the module bay position when attached to a module type.'
        label:
          maxLength: 64
          type: string
          description: Physical label
        description:
          maxLength: 200
          type: string
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableDeviceBayTemplate:
      title: WritableDeviceBayTemplate
      required:
      - device_type
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device_type:
          type: integer
          format: int32
        name:
          maxLength: 64
          minLength: 1
          type: string
          description: '{module} is accepted as a substitution for the module bay position when attached to a module type.'
        label:
          maxLength: 64
          type: string
          description: Physical label
        description:
          maxLength: 200
          type: string
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    DeviceBay:
      title: DeviceBay
      required:
      - device
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device:
          $ref: '#/components/schemas/NestedDevice'
        name:
          maxLength: 64
          minLength: 1
          type: string
        label:
          maxLength: 64
          type: string
          description: Physical label
        description:
          maxLength: 200
          type: string
        installed_device:
          $ref: '#/components/schemas/NestedDevice'
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableDeviceBay:
      title: WritableDeviceBay
      required:
      - device
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device:
          type: integer
          format: int32
        name:
          maxLength: 64
          minLength: 1
          type: string
        label:
          maxLength: 64
          type: string
          description: Physical label
        description:
          maxLength: 200
          type: string
        installed_device:
          type: integer
          format: int32
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    DeviceRole:
      title: DeviceRole
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        color:
          maxLength: 6
          minLength: 1
          pattern: ^[0-9a-f]{6}$
          type: string
        vm_role:
          type: boolean
          description: Virtual machines may be assigned to this role
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        device_count:
          type: integer
          format: int32
          readOnly: true
        virtualmachine_count:
          type: integer
          format: int32
          readOnly: true
    DeviceType:
      title: DeviceType
      required:
      - manufacturer
      - model
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        manufacturer:
          $ref: '#/components/schemas/NestedManufacturer'
        model:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        part_number:
          maxLength: 50
          type: string
          description: Discrete part number (optional)
        u_height:
          minimum: 0
          type: number
          default: 1
        is_full_depth:
          type: boolean
          description: Device consumes both front and rear rack faces
        subdevice_role:
          $ref: '#/components/schemas/Subdevicerole'
        airflow:
          $ref: '#/components/schemas/Airflow'
        front_image:
          type: string
          readOnly: true
        rear_image:
          type: string
          readOnly: true
        comments:
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        device_count:
          type: integer
          format: int32
          readOnly: true
    WritableDeviceType:
      title: WritableDeviceType
      required:
      - manufacturer
      - model
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        manufacturer:
          type: integer
          format: int32
        model:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        part_number:
          maxLength: 50
          type: string
          description: Discrete part number (optional)
        u_height:
          minimum: 0
          type: number
          default: 1
        is_full_depth:
          type: boolean
          description: Device consumes both front and rear rack faces
        subdevice_role:
          $ref: '#/components/schemas/Parentchildstatus'
        airflow:
          $ref: '#/components/schemas/Airflow2'
        front_image:
          type: string
          readOnly: true
        rear_image:
          type: string
          readOnly: true
        comments:
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        device_count:
          type: integer
          format: int32
          readOnly: true
    DeviceWithConfigContext:
      title: DeviceWithConfigContext
      required:
      - name
      - device_type
      - device_role
      - site
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 64
          type: string
        device_type:
          $ref: '#/components/schemas/NestedDeviceType'
        device_role:
          $ref: '#/components/schemas/NestedDeviceRole'
        tenant:
          $ref: '#/components/schemas/NestedTenant'
        platform:
          $ref: '#/components/schemas/NestedPlatform'
        serial:
          maxLength: 50
          type: string
        asset_tag:
          maxLength: 50
          type: string
          description: A unique tag used to identify this device
        site:
          $ref: '#/components/schemas/NestedSite'
        location:
          $ref: '#/components/schemas/NestedLocation'
        rack:
          $ref: '#/components/schemas/NestedRack'
        position:
          minimum: 0.5
          type: number
        face:
          $ref: '#/components/schemas/Face'
        parent_device:
          $ref: '#/components/schemas/NestedDevice'
        status:
          $ref: '#/components/schemas/Status4'
        airflow:
          $ref: '#/components/schemas/Airflow'
        primary_ip:
          $ref: '#/components/schemas/NestedIPAddress'
        primary_ip4:
          $ref: '#/components/schemas/NestedIPAddress'
        primary_ip6:
          $ref: '#/components/schemas/NestedIPAddress'
        cluster:
          $ref: '#/components/schemas/NestedCluster'
        virtual_chassis:
          $ref: '#/components/schemas/NestedVirtualChassis'
        vc_position:
          maximum: 255
          minimum: 0
          type: integer
          format: int32
        vc_priority:
          maximum: 255
          minimum: 0
          type: integer
          format: int32
        comments:
          type: string
        local_context_data:
          type: object
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        config_context:
          type: object
          readOnly: true
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableDeviceWithConfigContext:
      title: WritableDeviceWithConfigContext
      required:
      - name
      - device_type
      - device_role
      - tenant
      - site
      - rack
      - face
      - virtual_chassis
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 64
          type: string
        device_type:
          type: integer
          format: int32
        device_role:
          type: integer
          format: int32
        tenant:
          type: integer
          format: int32
        platform:
          type: integer
          format: int32
        serial:
          maxLength: 50
          type: string
        asset_tag:
          maxLength: 50
          type: string
          description: A unique tag used to identify this device
        site:
          type: integer
          format: int32
        location:
          type: integer
          format: int32
        rack:
          type: integer
          format: int32
        position:
          minimum: 0.5
          type: number
        face:
          $ref: '#/components/schemas/Rackface'
        parent_device:
          $ref: '#/components/schemas/NestedDevice'
        status:
          $ref: '#/components/schemas/Status6'
        airflow:
          $ref: '#/components/schemas/Airflow2'
        primary_ip:
          type: string
          readOnly: true
        primary_ip4:
          type: integer
          format: int32
        primary_ip6:
          type: integer
          format: int32
        cluster:
          type: integer
          format: int32
        virtual_chassis:
          type: integer
          format: int32
        vc_position:
          maximum: 255
          minimum: 0
          type: integer
          format: int32
        vc_priority:
          maximum: 255
          minimum: 0
          type: integer
          format: int32
        comments:
          type: string
        local_context_data:
          type: object
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        config_context:
          type: object
          readOnly: true
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    DeviceNAPALM:
      title: DeviceNAPALM
      required:
      - method
      type: object
      properties:
        method:
          type: object
    NestedRearPortTemplate:
      title: NestedRearPortTemplate
      required:
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 64
          minLength: 1
          type: string
          description: '{module} is accepted as a substitution for the module bay position when attached to a module type.'
    FrontPortTemplate:
      title: FrontPortTemplate
      required:
      - name
      - type
      - rear_port
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device_type:
          $ref: '#/components/schemas/NestedDeviceType'
        module_type:
          $ref: '#/components/schemas/NestedModuleType'
        name:
          maxLength: 64
          minLength: 1
          type: string
          description: '{module} is accepted as a substitution for the module bay position when attached to a module type.'
        label:
          maxLength: 64
          type: string
          description: Physical label
        type:
          $ref: '#/components/schemas/Type10'
        color:
          maxLength: 6
          pattern: ^[0-9a-f]{6}$
          type: string
        rear_port:
          $ref: '#/components/schemas/NestedRearPortTemplate'
        rear_port_position:
          maximum: 1024
          minimum: 1
          type: integer
          format: int32
          default: 1
        description:
          maxLength: 200
          type: string
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableFrontPortTemplate:
      title: WritableFrontPortTemplate
      required:
      - device_type
      - module_type
      - name
      - type
      - rear_port
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device_type:
          type: integer
          format: int32
        module_type:
          type: integer
          format: int32
        name:
          maxLength: 64
          minLength: 1
          type: string
          description: '{module} is accepted as a substitution for the module bay position when attached to a module type.'
        label:
          maxLength: 64
          type: string
          description: Physical label
        type:
          $ref: '#/components/schemas/Type11'
        color:
          maxLength: 6
          pattern: ^[0-9a-f]{6}$
          type: string
        rear_port:
          type: integer
          format: int32
        rear_port_position:
          maximum: 1024
          minimum: 1
          type: integer
          format: int32
          default: 1
        description:
          maxLength: 200
          type: string
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    FrontPortRearPort:
      title: FrontPortRearPort
      required:
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 64
          minLength: 1
          type: string
        label:
          maxLength: 64
          type: string
          description: Physical label
    FrontPort:
      title: FrontPort
      required:
      - device
      - name
      - type
      - rear_port
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device:
          $ref: '#/components/schemas/NestedDevice'
        module:
          $ref: '#/components/schemas/ComponentNestedModule'
        name:
          maxLength: 64
          minLength: 1
          type: string
        label:
          maxLength: 64
          type: string
          description: Physical label
        type:
          $ref: '#/components/schemas/Type10'
        color:
          maxLength: 6
          pattern: ^[0-9a-f]{6}$
          type: string
        rear_port:
          $ref: '#/components/schemas/FrontPortRearPort'
        rear_port_position:
          maximum: 1024
          minimum: 1
          type: integer
          format: int32
          default: 1
        description:
          maxLength: 200
          type: string
        mark_connected:
          type: boolean
          description: Treat as if a cable is connected
        cable:
          $ref: '#/components/schemas/NestedCable'
        cable_end:
          minLength: 1
          type: string
          readOnly: true
        link_peers:
          type: array
          items:
            type: string
          description: Return the appropriate serializer for the link termination model.
          readOnly: true
        link_peers_type:
          type: string
          readOnly: true
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        _occupied:
          type: boolean
          readOnly: true
    WritableFrontPort:
      title: WritableFrontPort
      required:
      - device
      - name
      - type
      - rear_port
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device:
          type: integer
          format: int32
        module:
          type: integer
          format: int32
        name:
          maxLength: 64
          minLength: 1
          type: string
        label:
          maxLength: 64
          type: string
          description: Physical label
        type:
          $ref: '#/components/schemas/Type11'
        color:
          maxLength: 6
          pattern: ^[0-9a-f]{6}$
          type: string
        rear_port:
          type: integer
          format: int32
        rear_port_position:
          maximum: 1024
          minimum: 1
          type: integer
          format: int32
          default: 1
        description:
          maxLength: 200
          type: string
        mark_connected:
          type: boolean
          description: Treat as if a cable is connected
        cable:
          $ref: '#/components/schemas/NestedCable'
        cable_end:
          minLength: 1
          type: string
          readOnly: true
        link_peers:
          type: array
          items:
            type: string
          description: Return the appropriate serializer for the link termination model.
          readOnly: true
        link_peers_type:
          type: string
          readOnly: true
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        _occupied:
          type: boolean
          readOnly: true
    InterfaceTemplate:
      title: InterfaceTemplate
      required:
      - name
      - type
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device_type:
          $ref: '#/components/schemas/NestedDeviceType'
        module_type:
          $ref: '#/components/schemas/NestedModuleType'
        name:
          maxLength: 64
          minLength: 1
          type: string
          description: '{module} is accepted as a substitution for the module bay position when attached to a module type.'
        label:
          maxLength: 64
          type: string
          description: Physical label
        type:
          $ref: '#/components/schemas/Type14'
        mgmt_only:
          type: boolean
        description:
          maxLength: 200
          type: string
        poe_mode:
          $ref: '#/components/schemas/Poemode'
        poe_type:
          $ref: '#/components/schemas/Poetype'
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableInterfaceTemplate:
      title: WritableInterfaceTemplate
      required:
      - device_type
      - module_type
      - name
      - type
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device_type:
          type: integer
          format: int32
        module_type:
          type: integer
          format: int32
        name:
          maxLength: 64
          minLength: 1
          type: string
          description: '{module} is accepted as a substitution for the module bay position when attached to a module type.'
        label:
          maxLength: 64
          type: string
          description: Physical label
        type:
          $ref: '#/components/schemas/Type15'
        mgmt_only:
          type: boolean
        description:
          maxLength: 200
          type: string
        poe_mode:
          $ref: '#/components/schemas/PoEmode1'
        poe_type:
          $ref: '#/components/schemas/PoEtype1'
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    NestedInterface:
      title: NestedInterface
      required:
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device:
          $ref: '#/components/schemas/NestedDevice'
        name:
          maxLength: 64
          minLength: 1
          type: string
        cable:
          type: integer
          format: int32
        _occupied:
          type: boolean
          readOnly: true
    NestedVLAN:
      title: NestedVLAN
      required:
      - vid
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        vid:
          maximum: 4094
          minimum: 1
          type: integer
          format: int32
        name:
          maxLength: 64
          minLength: 1
          type: string
    NestedWirelessLink:
      title: NestedWirelessLink
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        ssid:
          maxLength: 32
          type: string
    NestedWirelessLAN:
      title: NestedWirelessLAN
      required:
      - ssid
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        ssid:
          maxLength: 32
          minLength: 1
          type: string
    NestedVRF:
      title: NestedVRF
      required:
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        rd:
          maxLength: 21
          type: string
          description: Unique route distinguisher (as defined in RFC 4364)
        prefix_count:
          type: integer
          format: int32
          readOnly: true
    NestedL2VPN:
      title: NestedL2VPN
      required:
      - name
      - slug
      - type
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        identifier:
          maximum: 9.22337203685478E+18
          minimum: -9.22337203685478E+18
          type: integer
          format: int32
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        type:
          $ref: '#/components/schemas/Type16'
    NestedL2VPNTermination:
      title: NestedL2VPNTermination
      required:
      - l2vpn
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        l2vpn:
          $ref: '#/components/schemas/NestedL2VPN'
    Interface:
      title: Interface
      required:
      - device
      - name
      - type
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device:
          $ref: '#/components/schemas/NestedDevice'
        module:
          $ref: '#/components/schemas/ComponentNestedModule'
        name:
          maxLength: 64
          minLength: 1
          type: string
        label:
          maxLength: 64
          type: string
          description: Physical label
        type:
          $ref: '#/components/schemas/Type14'
        enabled:
          type: boolean
        parent:
          $ref: '#/components/schemas/NestedInterface'
        bridge:
          $ref: '#/components/schemas/NestedInterface'
        lag:
          $ref: '#/components/schemas/NestedInterface'
        mtu:
          maximum: 65536
          minimum: 1
          type: integer
          format: int32
        mac_address:
          type: string
        speed:
          maximum: 2147483647
          minimum: 0
          type: integer
          format: int32
        duplex:
          $ref: '#/components/schemas/Duplex'
        wwn:
          type: string
          description: 64-bit World Wide Name
        mgmt_only:
          type: boolean
          description: This interface is used only for out-of-band management
        description:
          maxLength: 200
          type: string
        mode:
          $ref: '#/components/schemas/Mode'
        rf_role:
          $ref: '#/components/schemas/Rfrole'
        rf_channel:
          $ref: '#/components/schemas/Rfchannel'
        poe_mode:
          $ref: '#/components/schemas/Poemode'
        poe_type:
          $ref: '#/components/schemas/Poetype'
        rf_channel_frequency:
          type: number
        rf_channel_width:
          type: number
        tx_power:
          maximum: 127
          minimum: 0
          type: integer
          format: int32
        untagged_vlan:
          $ref: '#/components/schemas/NestedVLAN'
        tagged_vlans:
          uniqueItems: true
          type: array
          items:
            $ref: '#/components/schemas/NestedVLAN'
          description: ''
        mark_connected:
          type: boolean
          description: Treat as if a cable is connected
        cable:
          $ref: '#/components/schemas/NestedCable'
        cable_end:
          minLength: 1
          type: string
          readOnly: true
        wireless_link:
          $ref: '#/components/schemas/NestedWirelessLink'
        link_peers:
          type: array
          items:
            type: string
          description: Return the appropriate serializer for the link termination model.
          readOnly: true
        link_peers_type:
          type: string
          readOnly: true
        wireless_lans:
          uniqueItems: true
          type: array
          items:
            $ref: '#/components/schemas/NestedWirelessLAN'
          description: ''
        vrf:
          $ref: '#/components/schemas/NestedVRF'
        l2vpn_termination:
          $ref: '#/components/schemas/NestedL2VPNTermination'
        connected_endpoints:
          type: array
          items:
            type: string
          description: Return the appropriate serializer for the type of connected object.
          readOnly: true
        connected_endpoints_type:
          type: string
          readOnly: true
        connected_endpoints_reachable:
          type: boolean
          readOnly: true
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        count_ipaddresses:
          type: integer
          format: int32
          readOnly: true
        count_fhrp_groups:
          type: integer
          format: int32
          readOnly: true
        _occupied:
          type: boolean
          readOnly: true
    WritableInterface:
      title: WritableInterface
      required:
      - device
      - name
      - type
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device:
          type: integer
          format: int32
        module:
          type: integer
          format: int32
        name:
          maxLength: 64
          minLength: 1
          type: string
        label:
          maxLength: 64
          type: string
          description: Physical label
        type:
          $ref: '#/components/schemas/Type15'
        enabled:
          type: boolean
        parent:
          type: integer
          format: int32
        bridge:
          type: integer
          format: int32
        lag:
          type: integer
          format: int32
        mtu:
          maximum: 65536
          minimum: 1
          type: integer
          format: int32
        mac_address:
          type: string
        speed:
          maximum: 2147483647
          minimum: 0
          type: integer
          format: int32
        duplex:
          $ref: '#/components/schemas/Duplex1'
        wwn:
          type: string
          description: 64-bit World Wide Name
        mgmt_only:
          type: boolean
          description: This interface is used only for out-of-band management
        description:
          maxLength: 200
          type: string
        mode:
          $ref: '#/components/schemas/Mode1'
        rf_role:
          $ref: '#/components/schemas/Wirelessrole'
        rf_channel:
          $ref: '#/components/schemas/Wirelesschannel'
        poe_mode:
          $ref: '#/components/schemas/PoEmode1'
        poe_type:
          $ref: '#/components/schemas/PoEtype1'
        rf_channel_frequency:
          type: number
        rf_channel_width:
          type: number
        tx_power:
          maximum: 127
          minimum: 0
          type: integer
          format: int32
        untagged_vlan:
          type: integer
          format: int32
        tagged_vlans:
          uniqueItems: true
          type: array
          items:
            type: integer
            format: int32
          description: ''
        mark_connected:
          type: boolean
          description: Treat as if a cable is connected
        cable:
          $ref: '#/components/schemas/NestedCable'
        cable_end:
          minLength: 1
          type: string
          readOnly: true
        wireless_link:
          type: integer
          format: int32
        link_peers:
          type: array
          items:
            type: string
          description: Return the appropriate serializer for the link termination model.
          readOnly: true
        link_peers_type:
          type: string
          readOnly: true
        wireless_lans:
          uniqueItems: true
          type: array
          items:
            type: integer
            format: int32
          description: ''
        vrf:
          type: integer
          format: int32
        l2vpn_termination:
          type: string
          readOnly: true
        connected_endpoints:
          type: array
          items:
            type: string
          description: Return the appropriate serializer for the type of connected object.
          readOnly: true
        connected_endpoints_type:
          type: string
          readOnly: true
        connected_endpoints_reachable:
          type: boolean
          readOnly: true
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        count_ipaddresses:
          type: integer
          format: int32
          readOnly: true
        count_fhrp_groups:
          type: integer
          format: int32
          readOnly: true
        _occupied:
          type: boolean
          readOnly: true
    InventoryItemRole:
      title: InventoryItemRole
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        color:
          maxLength: 6
          minLength: 1
          pattern: ^[0-9a-f]{6}$
          type: string
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        inventoryitem_count:
          type: integer
          format: int32
          readOnly: true
    NestedInventoryItemRole:
      title: NestedInventoryItemRole
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        inventoryitem_count:
          type: integer
          format: int32
          readOnly: true
    InventoryItemTemplate:
      title: InventoryItemTemplate
      required:
      - device_type
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device_type:
          $ref: '#/components/schemas/NestedDeviceType'
        parent:
          type: integer
          format: int32
        name:
          maxLength: 64
          minLength: 1
          type: string
          description: '{module} is accepted as a substitution for the module bay position when attached to a module type.'
        label:
          maxLength: 64
          type: string
          description: Physical label
        role:
          $ref: '#/components/schemas/NestedInventoryItemRole'
        manufacturer:
          $ref: '#/components/schemas/NestedManufacturer'
        part_id:
          maxLength: 50
          type: string
          description: Manufacturer-assigned part identifier
        description:
          maxLength: 200
          type: string
        component_type:
          type: string
        component_id:
          maximum: 9.22337203685478E+18
          minimum: 0
          type: integer
          format: int32
        component:
          type: object
          readOnly: true
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        _depth:
          type: integer
          format: int32
          readOnly: true
    WritableInventoryItemTemplate:
      title: WritableInventoryItemTemplate
      required:
      - device_type
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device_type:
          type: integer
          format: int32
        parent:
          type: integer
          format: int32
        name:
          maxLength: 64
          minLength: 1
          type: string
          description: '{module} is accepted as a substitution for the module bay position when attached to a module type.'
        label:
          maxLength: 64
          type: string
          description: Physical label
        role:
          type: integer
          format: int32
        manufacturer:
          type: integer
          format: int32
        part_id:
          maxLength: 50
          type: string
          description: Manufacturer-assigned part identifier
        description:
          maxLength: 200
          type: string
        component_type:
          type: string
        component_id:
          maximum: 9.22337203685478E+18
          minimum: 0
          type: integer
          format: int32
        component:
          type: object
          readOnly: true
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        _depth:
          type: integer
          format: int32
          readOnly: true
    InventoryItem:
      title: InventoryItem
      required:
      - device
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device:
          $ref: '#/components/schemas/NestedDevice'
        parent:
          type: integer
          format: int32
        name:
          maxLength: 64
          minLength: 1
          type: string
        label:
          maxLength: 64
          type: string
          description: Physical label
        role:
          $ref: '#/components/schemas/NestedInventoryItemRole'
        manufacturer:
          $ref: '#/components/schemas/NestedManufacturer'
        part_id:
          maxLength: 50
          type: string
          description: Manufacturer-assigned part identifier
        serial:
          maxLength: 50
          type: string
        asset_tag:
          maxLength: 50
          type: string
          description: A unique tag used to identify this item
        discovered:
          type: boolean
          description: This item was automatically discovered
        description:
          maxLength: 200
          type: string
        component_type:
          type: string
        component_id:
          maximum: 9.22337203685478E+18
          minimum: 0
          type: integer
          format: int32
        component:
          type: object
          readOnly: true
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        _depth:
          type: integer
          format: int32
          readOnly: true
    WritableInventoryItem:
      title: WritableInventoryItem
      required:
      - device
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device:
          type: integer
          format: int32
        parent:
          type: integer
          format: int32
        name:
          maxLength: 64
          minLength: 1
          type: string
        label:
          maxLength: 64
          type: string
          description: Physical label
        role:
          type: integer
          format: int32
        manufacturer:
          type: integer
          format: int32
        part_id:
          maxLength: 50
          type: string
          description: Manufacturer-assigned part identifier
        serial:
          maxLength: 50
          type: string
        asset_tag:
          maxLength: 50
          type: string
          description: A unique tag used to identify this item
        discovered:
          type: boolean
          description: This item was automatically discovered
        description:
          maxLength: 200
          type: string
        component_type:
          type: string
        component_id:
          maximum: 9.22337203685478E+18
          minimum: 0
          type: integer
          format: int32
        component:
          type: object
          readOnly: true
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        _depth:
          type: integer
          format: int32
          readOnly: true
    Location:
      title: Location
      required:
      - name
      - slug
      - site
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        site:
          $ref: '#/components/schemas/NestedSite'
        parent:
          $ref: '#/components/schemas/NestedLocation'
        status:
          $ref: '#/components/schemas/Status7'
        tenant:
          $ref: '#/components/schemas/NestedTenant'
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        rack_count:
          type: integer
          format: int32
          readOnly: true
        device_count:
          type: integer
          format: int32
          readOnly: true
        _depth:
          type: integer
          format: int32
          readOnly: true
    WritableLocation:
      title: WritableLocation
      required:
      - name
      - slug
      - site
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        site:
          type: integer
          format: int32
        parent:
          type: integer
          format: int32
        status:
          $ref: '#/components/schemas/Status8'
        tenant:
          type: integer
          format: int32
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        rack_count:
          type: integer
          format: int32
          readOnly: true
        device_count:
          type: integer
          format: int32
          readOnly: true
        _depth:
          type: integer
          format: int32
          readOnly: true
    Manufacturer:
      title: Manufacturer
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        devicetype_count:
          type: integer
          format: int32
          readOnly: true
        inventoryitem_count:
          type: integer
          format: int32
          readOnly: true
        platform_count:
          type: integer
          format: int32
          readOnly: true
    ModuleBayTemplate:
      title: ModuleBayTemplate
      required:
      - device_type
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device_type:
          $ref: '#/components/schemas/NestedDeviceType'
        name:
          maxLength: 64
          minLength: 1
          type: string
          description: '{module} is accepted as a substitution for the module bay position when attached to a module type.'
        label:
          maxLength: 64
          type: string
          description: Physical label
        position:
          maxLength: 30
          type: string
          description: Identifier to reference when renaming installed components
        description:
          maxLength: 200
          type: string
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableModuleBayTemplate:
      title: WritableModuleBayTemplate
      required:
      - device_type
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device_type:
          type: integer
          format: int32
        name:
          maxLength: 64
          minLength: 1
          type: string
          description: '{module} is accepted as a substitution for the module bay position when attached to a module type.'
        label:
          maxLength: 64
          type: string
          description: Physical label
        position:
          maxLength: 30
          type: string
          description: Identifier to reference when renaming installed components
        description:
          maxLength: 200
          type: string
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    ModuleBayNestedModule:
      title: ModuleBayNestedModule
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        serial:
          maxLength: 50
          type: string
    ModuleBay:
      title: ModuleBay
      required:
      - device
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device:
          $ref: '#/components/schemas/NestedDevice'
        name:
          maxLength: 64
          minLength: 1
          type: string
        installed_module:
          $ref: '#/components/schemas/ModuleBayNestedModule'
        label:
          maxLength: 64
          type: string
          description: Physical label
        position:
          maxLength: 30
          type: string
          description: Identifier to reference when renaming installed components
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableModuleBay:
      title: WritableModuleBay
      required:
      - device
      - name
      - installed_module
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device:
          type: integer
          format: int32
        name:
          maxLength: 64
          minLength: 1
          type: string
        installed_module:
          type: integer
          format: int32
        label:
          maxLength: 64
          type: string
          description: Physical label
        position:
          maxLength: 30
          type: string
          description: Identifier to reference when renaming installed components
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    ModuleType:
      title: ModuleType
      required:
      - manufacturer
      - model
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        manufacturer:
          $ref: '#/components/schemas/NestedManufacturer'
        model:
          maxLength: 100
          minLength: 1
          type: string
        part_number:
          maxLength: 50
          type: string
          description: Discrete part number (optional)
        comments:
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableModuleType:
      title: WritableModuleType
      required:
      - manufacturer
      - model
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        manufacturer:
          type: integer
          format: int32
        model:
          maxLength: 100
          minLength: 1
          type: string
        part_number:
          maxLength: 50
          type: string
          description: Discrete part number (optional)
        comments:
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    NestedModule:
      title: NestedModule
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device:
          $ref: '#/components/schemas/NestedDevice'
        module_bay:
          $ref: '#/components/schemas/ModuleNestedModuleBay'
        module_type:
          $ref: '#/components/schemas/NestedModuleType'
    NestedModuleBay:
      title: NestedModuleBay
      required:
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        module:
          $ref: '#/components/schemas/NestedModule'
        name:
          maxLength: 64
          minLength: 1
          type: string
    Module:
      title: Module
      required:
      - device
      - module_bay
      - module_type
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device:
          $ref: '#/components/schemas/NestedDevice'
        module_bay:
          $ref: '#/components/schemas/NestedModuleBay'
        module_type:
          $ref: '#/components/schemas/NestedModuleType'
        serial:
          maxLength: 50
          type: string
        asset_tag:
          maxLength: 50
          type: string
          description: A unique tag used to identify this device
        comments:
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableModule:
      title: WritableModule
      required:
      - device
      - module_bay
      - module_type
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device:
          type: integer
          format: int32
        module_bay:
          type: integer
          format: int32
        module_type:
          type: integer
          format: int32
        serial:
          maxLength: 50
          type: string
        asset_tag:
          maxLength: 50
          type: string
          description: A unique tag used to identify this device
        comments:
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    Platform:
      title: Platform
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        manufacturer:
          $ref: '#/components/schemas/NestedManufacturer'
        napalm_driver:
          maxLength: 50
          type: string
          description: The name of the NAPALM driver to use when interacting with devices
        napalm_args:
          type: object
          description: Additional arguments to pass when initiating the NAPALM driver (JSON format)
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        device_count:
          type: integer
          format: int32
          readOnly: true
        virtualmachine_count:
          type: integer
          format: int32
          readOnly: true
    WritablePlatform:
      title: WritablePlatform
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        manufacturer:
          type: integer
          description: Optionally limit this platform to devices of a certain manufacturer
          format: int32
        napalm_driver:
          maxLength: 50
          type: string
          description: The name of the NAPALM driver to use when interacting with devices
        napalm_args:
          type: object
          description: Additional arguments to pass when initiating the NAPALM driver (JSON format)
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        device_count:
          type: integer
          format: int32
          readOnly: true
        virtualmachine_count:
          type: integer
          format: int32
          readOnly: true
    NestedPowerPanel:
      title: NestedPowerPanel
      required:
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        powerfeed_count:
          type: integer
          format: int32
          readOnly: true
    PowerFeed:
      title: PowerFeed
      required:
      - power_panel
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        power_panel:
          $ref: '#/components/schemas/NestedPowerPanel'
        rack:
          $ref: '#/components/schemas/NestedRack'
        name:
          maxLength: 100
          minLength: 1
          type: string
        status:
          $ref: '#/components/schemas/Status9'
        type:
          $ref: '#/components/schemas/Type19'
        supply:
          $ref: '#/components/schemas/Supply'
        phase:
          $ref: '#/components/schemas/Phase'
        voltage:
          maximum: 32767
          minimum: -32768
          type: integer
          format: int32
        amperage:
          maximum: 32767
          minimum: 1
          type: integer
          format: int32
        max_utilization:
          maximum: 100
          minimum: 1
          type: integer
          description: Maximum permissible draw (percentage)
          format: int32
        comments:
          type: string
        mark_connected:
          type: boolean
          description: Treat as if a cable is connected
        cable:
          $ref: '#/components/schemas/NestedCable'
        cable_end:
          minLength: 1
          type: string
          readOnly: true
        link_peers:
          type: array
          items:
            type: string
          description: Return the appropriate serializer for the link termination model.
          readOnly: true
        link_peers_type:
          type: string
          readOnly: true
        connected_endpoints:
          type: array
          items:
            type: string
          description: Return the appropriate serializer for the type of connected object.
          readOnly: true
        connected_endpoints_type:
          type: string
          readOnly: true
        connected_endpoints_reachable:
          type: boolean
          readOnly: true
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        _occupied:
          type: boolean
          readOnly: true
    WritablePowerFeed:
      title: WritablePowerFeed
      required:
      - power_panel
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        power_panel:
          type: integer
          format: int32
        rack:
          type: integer
          format: int32
        name:
          maxLength: 100
          minLength: 1
          type: string
        status:
          $ref: '#/components/schemas/Status10'
        type:
          $ref: '#/components/schemas/Type20'
        supply:
          $ref: '#/components/schemas/Supply1'
        phase:
          $ref: '#/components/schemas/Phase1'
        voltage:
          maximum: 32767
          minimum: -32768
          type: integer
          format: int32
        amperage:
          maximum: 32767
          minimum: 1
          type: integer
          format: int32
        max_utilization:
          maximum: 100
          minimum: 1
          type: integer
          description: Maximum permissible draw (percentage)
          format: int32
        comments:
          type: string
        mark_connected:
          type: boolean
          description: Treat as if a cable is connected
        cable:
          $ref: '#/components/schemas/NestedCable'
        cable_end:
          minLength: 1
          type: string
          readOnly: true
        link_peers:
          type: array
          items:
            type: string
          description: Return the appropriate serializer for the link termination model.
          readOnly: true
        link_peers_type:
          type: string
          readOnly: true
        connected_endpoints:
          type: array
          items:
            type: string
          description: Return the appropriate serializer for the type of connected object.
          readOnly: true
        connected_endpoints_type:
          type: string
          readOnly: true
        connected_endpoints_reachable:
          type: boolean
          readOnly: true
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        _occupied:
          type: boolean
          readOnly: true
    NestedPowerPortTemplate:
      title: NestedPowerPortTemplate
      required:
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 64
          minLength: 1
          type: string
          description: '{module} is accepted as a substitution for the module bay position when attached to a module type.'
    PowerOutletTemplate:
      title: PowerOutletTemplate
      required:
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device_type:
          $ref: '#/components/schemas/NestedDeviceType'
        module_type:
          $ref: '#/components/schemas/NestedModuleType'
        name:
          maxLength: 64
          minLength: 1
          type: string
          description: '{module} is accepted as a substitution for the module bay position when attached to a module type.'
        label:
          maxLength: 64
          type: string
          description: Physical label
        type:
          $ref: '#/components/schemas/Type21'
        power_port:
          $ref: '#/components/schemas/NestedPowerPortTemplate'
        feed_leg:
          $ref: '#/components/schemas/Feedleg'
        description:
          maxLength: 200
          type: string
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritablePowerOutletTemplate:
      title: WritablePowerOutletTemplate
      required:
      - device_type
      - module_type
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device_type:
          type: integer
          format: int32
        module_type:
          type: integer
          format: int32
        name:
          maxLength: 64
          minLength: 1
          type: string
          description: '{module} is accepted as a substitution for the module bay position when attached to a module type.'
        label:
          maxLength: 64
          type: string
          description: Physical label
        type:
          $ref: '#/components/schemas/Type22'
        power_port:
          type: integer
          format: int32
        feed_leg:
          $ref: '#/components/schemas/Feedleg1'
        description:
          maxLength: 200
          type: string
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    NestedPowerPort:
      title: NestedPowerPort
      required:
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device:
          $ref: '#/components/schemas/NestedDevice'
        name:
          maxLength: 64
          minLength: 1
          type: string
        cable:
          type: integer
          format: int32
        _occupied:
          type: boolean
          readOnly: true
    PowerOutlet:
      title: PowerOutlet
      required:
      - device
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device:
          $ref: '#/components/schemas/NestedDevice'
        module:
          $ref: '#/components/schemas/ComponentNestedModule'
        name:
          maxLength: 64
          minLength: 1
          type: string
        label:
          maxLength: 64
          type: string
          description: Physical label
        type:
          $ref: '#/components/schemas/Type21'
        power_port:
          $ref: '#/components/schemas/NestedPowerPort'
        feed_leg:
          $ref: '#/components/schemas/Feedleg'
        description:
          maxLength: 200
          type: string
        mark_connected:
          type: boolean
          description: Treat as if a cable is connected
        cable:
          $ref: '#/components/schemas/NestedCable'
        cable_end:
          minLength: 1
          type: string
          readOnly: true
        link_peers:
          type: array
          items:
            type: string
          description: Return the appropriate serializer for the link termination model.
          readOnly: true
        link_peers_type:
          type: string
          readOnly: true
        connected_endpoints:
          type: array
          items:
            type: string
          description: Return the appropriate serializer for the type of connected object.
          readOnly: true
        connected_endpoints_type:
          type: string
          readOnly: true
        connected_endpoints_reachable:
          type: boolean
          readOnly: true
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        _occupied:
          type: boolean
          readOnly: true
    WritablePowerOutlet:
      title: WritablePowerOutlet
      required:
      - device
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device:
          type: integer
          format: int32
        module:
          type: integer
          format: int32
        name:
          maxLength: 64
          minLength: 1
          type: string
        label:
          maxLength: 64
          type: string
          description: Physical label
        type:
          $ref: '#/components/schemas/Type24'
        power_port:
          type: integer
          format: int32
        feed_leg:
          $ref: '#/components/schemas/Feedleg1'
        description:
          maxLength: 200
          type: string
        mark_connected:
          type: boolean
          description: Treat as if a cable is connected
        cable:
          $ref: '#/components/schemas/NestedCable'
        cable_end:
          minLength: 1
          type: string
          readOnly: true
        link_peers:
          type: array
          items:
            type: string
          description: Return the appropriate serializer for the link termination model.
          readOnly: true
        link_peers_type:
          type: string
          readOnly: true
        connected_endpoints:
          type: array
          items:
            type: string
          description: Return the appropriate serializer for the type of connected object.
          readOnly: true
        connected_endpoints_type:
          type: string
          readOnly: true
        connected_endpoints_reachable:
          type: boolean
          readOnly: true
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        _occupied:
          type: boolean
          readOnly: true
    PowerPanel:
      title: PowerPanel
      required:
      - site
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        site:
          $ref: '#/components/schemas/NestedSite'
        location:
          $ref: '#/components/schemas/NestedLocation'
        name:
          maxLength: 100
          minLength: 1
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        powerfeed_count:
          type: integer
          format: int32
          readOnly: true
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritablePowerPanel:
      title: WritablePowerPanel
      required:
      - site
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        site:
          type: integer
          format: int32
        location:
          type: integer
          format: int32
        name:
          maxLength: 100
          minLength: 1
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        powerfeed_count:
          type: integer
          format: int32
          readOnly: true
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    PowerPortTemplate:
      title: PowerPortTemplate
      required:
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device_type:
          $ref: '#/components/schemas/NestedDeviceType'
        module_type:
          $ref: '#/components/schemas/NestedModuleType'
        name:
          maxLength: 64
          minLength: 1
          type: string
          description: '{module} is accepted as a substitution for the module bay position when attached to a module type.'
        label:
          maxLength: 64
          type: string
          description: Physical label
        type:
          $ref: '#/components/schemas/Type25'
        maximum_draw:
          maximum: 32767
          minimum: 1
          type: integer
          description: Maximum power draw (watts)
          format: int32
        allocated_draw:
          maximum: 32767
          minimum: 1
          type: integer
          description: Allocated power draw (watts)
          format: int32
        description:
          maxLength: 200
          type: string
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritablePowerPortTemplate:
      title: WritablePowerPortTemplate
      required:
      - device_type
      - module_type
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device_type:
          type: integer
          format: int32
        module_type:
          type: integer
          format: int32
        name:
          maxLength: 64
          minLength: 1
          type: string
          description: '{module} is accepted as a substitution for the module bay position when attached to a module type.'
        label:
          maxLength: 64
          type: string
          description: Physical label
        type:
          $ref: '#/components/schemas/Type26'
        maximum_draw:
          maximum: 32767
          minimum: 1
          type: integer
          description: Maximum power draw (watts)
          format: int32
        allocated_draw:
          maximum: 32767
          minimum: 1
          type: integer
          description: Allocated power draw (watts)
          format: int32
        description:
          maxLength: 200
          type: string
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    PowerPort:
      title: PowerPort
      required:
      - device
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device:
          $ref: '#/components/schemas/NestedDevice'
        module:
          $ref: '#/components/schemas/ComponentNestedModule'
        name:
          maxLength: 64
          minLength: 1
          type: string
        label:
          maxLength: 64
          type: string
          description: Physical label
        type:
          $ref: '#/components/schemas/Type25'
        maximum_draw:
          maximum: 32767
          minimum: 1
          type: integer
          description: Maximum power draw (watts)
          format: int32
        allocated_draw:
          maximum: 32767
          minimum: 1
          type: integer
          description: Allocated power draw (watts)
          format: int32
        description:
          maxLength: 200
          type: string
        mark_connected:
          type: boolean
          description: Treat as if a cable is connected
        cable:
          $ref: '#/components/schemas/NestedCable'
        cable_end:
          minLength: 1
          type: string
          readOnly: true
        link_peers:
          type: array
          items:
            type: string
          description: Return the appropriate serializer for the link termination model.
          readOnly: true
        link_peers_type:
          type: string
          readOnly: true
        connected_endpoints:
          type: array
          items:
            type: string
          description: Return the appropriate serializer for the type of connected object.
          readOnly: true
        connected_endpoints_type:
          type: string
          readOnly: true
        connected_endpoints_reachable:
          type: boolean
          readOnly: true
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        _occupied:
          type: boolean
          readOnly: true
    WritablePowerPort:
      title: WritablePowerPort
      required:
      - device
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device:
          type: integer
          format: int32
        module:
          type: integer
          format: int32
        name:
          maxLength: 64
          minLength: 1
          type: string
        label:
          maxLength: 64
          type: string
          description: Physical label
        type:
          $ref: '#/components/schemas/Type28'
        maximum_draw:
          maximum: 32767
          minimum: 1
          type: integer
          description: Maximum power draw (watts)
          format: int32
        allocated_draw:
          maximum: 32767
          minimum: 1
          type: integer
          description: Allocated power draw (watts)
          format: int32
        description:
          maxLength: 200
          type: string
        mark_connected:
          type: boolean
          description: Treat as if a cable is connected
        cable:
          $ref: '#/components/schemas/NestedCable'
        cable_end:
          minLength: 1
          type: string
          readOnly: true
        link_peers:
          type: array
          items:
            type: string
          description: Return the appropriate serializer for the link termination model.
          readOnly: true
        link_peers_type:
          type: string
          readOnly: true
        connected_endpoints:
          type: array
          items:
            type: string
          description: Return the appropriate serializer for the type of connected object.
          readOnly: true
        connected_endpoints_type:
          type: string
          readOnly: true
        connected_endpoints_reachable:
          type: boolean
          readOnly: true
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        _occupied:
          type: boolean
          readOnly: true
    NestedUser:
      title: NestedUser
      required:
      - username
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        username:
          maxLength: 150
          minLength: 1
          pattern: ^[\w.@+-]+$
          type: string
          description: Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.
    RackReservation:
      title: RackReservation
      required:
      - rack
      - units
      - user
      - description
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        rack:
          $ref: '#/components/schemas/NestedRack'
        units:
          type: array
          items:
            maximum: 32767
            minimum: 0
            type: integer
            format: int32
          description: ''
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        user:
          $ref: '#/components/schemas/NestedUser'
        tenant:
          $ref: '#/components/schemas/NestedTenant'
        description:
          maxLength: 200
          minLength: 1
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
    WritableRackReservation:
      title: WritableRackReservation
      required:
      - rack
      - units
      - user
      - description
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        rack:
          type: integer
          format: int32
        units:
          type: array
          items:
            maximum: 32767
            minimum: 0
            type: integer
            format: int32
          description: ''
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        user:
          type: integer
          format: int32
        tenant:
          type: integer
          format: int32
        description:
          maxLength: 200
          minLength: 1
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
    RackRole:
      title: RackRole
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        color:
          maxLength: 6
          minLength: 1
          pattern: ^[0-9a-f]{6}$
          type: string
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        rack_count:
          type: integer
          format: int32
          readOnly: true
    NestedRackRole:
      title: NestedRackRole
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        rack_count:
          type: integer
          format: int32
          readOnly: true
    Rack:
      title: Rack
      required:
      - name
      - site
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        facility_id:
          maxLength: 50
          type: string
        site:
          $ref: '#/components/schemas/NestedSite'
        location:
          $ref: '#/components/schemas/NestedLocation'
        tenant:
          $ref: '#/components/schemas/NestedTenant'
        status:
          $ref: '#/components/schemas/Status11'
        role:
          $ref: '#/components/schemas/NestedRackRole'
        serial:
          maxLength: 50
          type: string
        asset_tag:
          maxLength: 50
          type: string
          description: A unique tag used to identify this rack
        type:
          $ref: '#/components/schemas/Type29'
        width:
          $ref: '#/components/schemas/Width'
        u_height:
          maximum: 100
          minimum: 1
          type: integer
          description: Height in rack units
          format: int32
        desc_units:
          type: boolean
          description: Units are numbered top-to-bottom
        outer_width:
          maximum: 32767
          minimum: 0
          type: integer
          description: Outer dimension of rack (width)
          format: int32
        outer_depth:
          maximum: 32767
          minimum: 0
          type: integer
          description: Outer dimension of rack (depth)
          format: int32
        outer_unit:
          $ref: '#/components/schemas/Outerunit'
        comments:
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        device_count:
          type: integer
          format: int32
          readOnly: true
        powerfeed_count:
          type: integer
          format: int32
          readOnly: true
    WritableRack:
      title: WritableRack
      required:
      - name
      - site
      - location
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        facility_id:
          maxLength: 50
          type: string
        site:
          type: integer
          format: int32
        location:
          type: integer
          format: int32
        tenant:
          type: integer
          format: int32
        status:
          $ref: '#/components/schemas/Status12'
        role:
          type: integer
          description: Functional role
          format: int32
        serial:
          maxLength: 50
          type: string
        asset_tag:
          maxLength: 50
          type: string
          description: A unique tag used to identify this rack
        type:
          $ref: '#/components/schemas/Type30'
        width:
          $ref: '#/components/schemas/Width1'
        u_height:
          maximum: 100
          minimum: 1
          type: integer
          description: Height in rack units
          format: int32
        desc_units:
          type: boolean
          description: Units are numbered top-to-bottom
        outer_width:
          maximum: 32767
          minimum: 0
          type: integer
          description: Outer dimension of rack (width)
          format: int32
        outer_depth:
          maximum: 32767
          minimum: 0
          type: integer
          description: Outer dimension of rack (depth)
          format: int32
        outer_unit:
          $ref: '#/components/schemas/Outerunit1'
        comments:
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        device_count:
          type: integer
          format: int32
          readOnly: true
        powerfeed_count:
          type: integer
          format: int32
          readOnly: true
    RackUnit:
      title: RackUnit
      type: object
      properties:
        id:
          type: number
          readOnly: true
        name:
          minLength: 1
          type: string
          readOnly: true
        face:
          allOf:
          - $ref: '#/components/schemas/Face'
          - {}
          readOnly: true
        device:
          $ref: '#/components/schemas/NestedDevice'
        occupied:
          type: boolean
          readOnly: true
        display:
          type: string
          readOnly: true
    RearPortTemplate:
      title: RearPortTemplate
      required:
      - name
      - type
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device_type:
          $ref: '#/components/schemas/NestedDeviceType'
        module_type:
          $ref: '#/components/schemas/NestedModuleType'
        name:
          maxLength: 64
          minLength: 1
          type: string
          description: '{module} is accepted as a substitution for the module bay position when attached to a module type.'
        label:
          maxLength: 64
          type: string
          description: Physical label
        type:
          $ref: '#/components/schemas/Type10'
        color:
          maxLength: 6
          pattern: ^[0-9a-f]{6}$
          type: string
        positions:
          maximum: 1024
          minimum: 1
          type: integer
          format: int32
        description:
          maxLength: 200
          type: string
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableRearPortTemplate:
      title: WritableRearPortTemplate
      required:
      - device_type
      - module_type
      - name
      - type
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device_type:
          type: integer
          format: int32
        module_type:
          type: integer
          format: int32
        name:
          maxLength: 64
          minLength: 1
          type: string
          description: '{module} is accepted as a substitution for the module bay position when attached to a module type.'
        label:
          maxLength: 64
          type: string
          description: Physical label
        type:
          $ref: '#/components/schemas/Type11'
        color:
          maxLength: 6
          pattern: ^[0-9a-f]{6}$
          type: string
        positions:
          maximum: 1024
          minimum: 1
          type: integer
          format: int32
        description:
          maxLength: 200
          type: string
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    RearPort:
      title: RearPort
      required:
      - device
      - name
      - type
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device:
          $ref: '#/components/schemas/NestedDevice'
        module:
          $ref: '#/components/schemas/ComponentNestedModule'
        name:
          maxLength: 64
          minLength: 1
          type: string
        label:
          maxLength: 64
          type: string
          description: Physical label
        type:
          $ref: '#/components/schemas/Type10'
        color:
          maxLength: 6
          pattern: ^[0-9a-f]{6}$
          type: string
        positions:
          maximum: 1024
          minimum: 1
          type: integer
          format: int32
        description:
          maxLength: 200
          type: string
        mark_connected:
          type: boolean
          description: Treat as if a cable is connected
        cable:
          $ref: '#/components/schemas/NestedCable'
        cable_end:
          minLength: 1
          type: string
          readOnly: true
        link_peers:
          type: array
          items:
            type: string
          description: Return the appropriate serializer for the link termination model.
          readOnly: true
        link_peers_type:
          type: string
          readOnly: true
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        _occupied:
          type: boolean
          readOnly: true
    WritableRearPort:
      title: WritableRearPort
      required:
      - device
      - name
      - type
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device:
          type: integer
          format: int32
        module:
          type: integer
          format: int32
        name:
          maxLength: 64
          minLength: 1
          type: string
        label:
          maxLength: 64
          type: string
          description: Physical label
        type:
          $ref: '#/components/schemas/Type11'
        color:
          maxLength: 6
          pattern: ^[0-9a-f]{6}$
          type: string
        positions:
          maximum: 1024
          minimum: 1
          type: integer
          format: int32
        description:
          maxLength: 200
          type: string
        mark_connected:
          type: boolean
          description: Treat as if a cable is connected
        cable:
          $ref: '#/components/schemas/NestedCable'
        cable_end:
          minLength: 1
          type: string
          readOnly: true
        link_peers:
          type: array
          items:
            type: string
          description: Return the appropriate serializer for the link termination model.
          readOnly: true
        link_peers_type:
          type: string
          readOnly: true
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        _occupied:
          type: boolean
          readOnly: true
    NestedRegion:
      title: NestedRegion
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        site_count:
          type: integer
          format: int32
          readOnly: true
        _depth:
          type: integer
          format: int32
          readOnly: true
    Region:
      title: Region
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        parent:
          $ref: '#/components/schemas/NestedRegion'
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        site_count:
          type: integer
          format: int32
          readOnly: true
        _depth:
          type: integer
          format: int32
          readOnly: true
    WritableRegion:
      title: WritableRegion
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        parent:
          type: integer
          format: int32
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        site_count:
          type: integer
          format: int32
          readOnly: true
        _depth:
          type: integer
          format: int32
          readOnly: true
    NestedSiteGroup:
      title: NestedSiteGroup
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        site_count:
          type: integer
          format: int32
          readOnly: true
        _depth:
          type: integer
          format: int32
          readOnly: true
    SiteGroup:
      title: SiteGroup
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        parent:
          $ref: '#/components/schemas/NestedSiteGroup'
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        site_count:
          type: integer
          format: int32
          readOnly: true
        _depth:
          type: integer
          format: int32
          readOnly: true
    WritableSiteGroup:
      title: WritableSiteGroup
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        parent:
          type: integer
          format: int32
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        site_count:
          type: integer
          format: int32
          readOnly: true
        _depth:
          type: integer
          format: int32
          readOnly: true
    Site:
      title: Site
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        status:
          $ref: '#/components/schemas/Status7'
        region:
          $ref: '#/components/schemas/NestedRegion'
        group:
          $ref: '#/components/schemas/NestedSiteGroup'
        tenant:
          $ref: '#/components/schemas/NestedTenant'
        facility:
          maxLength: 50
          type: string
          description: Local facility ID or description
        time_zone:
          type: string
        description:
          maxLength: 200
          type: string
        physical_address:
          maxLength: 200
          type: string
        shipping_address:
          maxLength: 200
          type: string
        latitude:
          type: number
          description: GPS coordinate (latitude)
        longitude:
          type: number
          description: GPS coordinate (longitude)
        comments:
          type: string
        asns:
          uniqueItems: true
          type: array
          items:
            $ref: '#/components/schemas/NestedASN'
          description: ''
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        circuit_count:
          type: integer
          format: int32
          readOnly: true
        device_count:
          type: integer
          format: int32
          readOnly: true
        prefix_count:
          type: integer
          format: int32
          readOnly: true
        rack_count:
          type: integer
          format: int32
          readOnly: true
        virtualmachine_count:
          type: integer
          format: int32
          readOnly: true
        vlan_count:
          type: integer
          format: int32
          readOnly: true
    WritableSite:
      title: WritableSite
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        status:
          $ref: '#/components/schemas/Status8'
        region:
          type: integer
          format: int32
        group:
          type: integer
          format: int32
        tenant:
          type: integer
          format: int32
        facility:
          maxLength: 50
          type: string
          description: Local facility ID or description
        time_zone:
          type: string
        description:
          maxLength: 200
          type: string
        physical_address:
          maxLength: 200
          type: string
        shipping_address:
          maxLength: 200
          type: string
        latitude:
          type: number
          description: GPS coordinate (latitude)
        longitude:
          type: number
          description: GPS coordinate (longitude)
        comments:
          type: string
        asns:
          uniqueItems: true
          type: array
          items:
            type: integer
            format: int32
          description: ''
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        circuit_count:
          type: integer
          format: int32
          readOnly: true
        device_count:
          type: integer
          format: int32
          readOnly: true
        prefix_count:
          type: integer
          format: int32
          readOnly: true
        rack_count:
          type: integer
          format: int32
          readOnly: true
        virtualmachine_count:
          type: integer
          format: int32
          readOnly: true
        vlan_count:
          type: integer
          format: int32
          readOnly: true
    VirtualChassis:
      title: VirtualChassis
      required:
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 64
          minLength: 1
          type: string
        domain:
          maxLength: 30
          type: string
        master:
          $ref: '#/components/schemas/NestedDevice'
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        member_count:
          type: integer
          format: int32
          readOnly: true
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableVirtualChassis:
      title: WritableVirtualChassis
      required:
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 64
          minLength: 1
          type: string
        domain:
          maxLength: 30
          type: string
        master:
          type: integer
          format: int32
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        member_count:
          type: integer
          format: int32
          readOnly: true
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    NestedClusterType:
      title: NestedClusterType
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        cluster_count:
          type: integer
          format: int32
          readOnly: true
    NestedClusterGroup:
      title: NestedClusterGroup
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        cluster_count:
          type: integer
          format: int32
          readOnly: true
    NestedTenantGroup:
      title: NestedTenantGroup
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        tenant_count:
          type: integer
          format: int32
          readOnly: true
        _depth:
          type: integer
          format: int32
          readOnly: true
    ConfigContext:
      title: ConfigContext
      required:
      - name
      - data
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        weight:
          maximum: 32767
          minimum: 0
          type: integer
          format: int32
        description:
          maxLength: 200
          type: string
        is_active:
          type: boolean
        regions:
          uniqueItems: true
          type: array
          items:
            $ref: '#/components/schemas/NestedRegion'
          description: ''
        site_groups:
          uniqueItems: true
          type: array
          items:
            $ref: '#/components/schemas/NestedSiteGroup'
          description: ''
        sites:
          uniqueItems: true
          type: array
          items:
            $ref: '#/components/schemas/NestedSite'
          description: ''
        locations:
          uniqueItems: true
          type: array
          items:
            $ref: '#/components/schemas/NestedLocation'
          description: ''
        device_types:
          uniqueItems: true
          type: array
          items:
            $ref: '#/components/schemas/NestedDeviceType'
          description: ''
        roles:
          uniqueItems: true
          type: array
          items:
            $ref: '#/components/schemas/NestedDeviceRole'
          description: ''
        platforms:
          uniqueItems: true
          type: array
          items:
            $ref: '#/components/schemas/NestedPlatform'
          description: ''
        cluster_types:
          uniqueItems: true
          type: array
          items:
            $ref: '#/components/schemas/NestedClusterType'
          description: ''
        cluster_groups:
          uniqueItems: true
          type: array
          items:
            $ref: '#/components/schemas/NestedClusterGroup'
          description: ''
        clusters:
          uniqueItems: true
          type: array
          items:
            $ref: '#/components/schemas/NestedCluster'
          description: ''
        tenant_groups:
          uniqueItems: true
          type: array
          items:
            $ref: '#/components/schemas/NestedTenantGroup'
          description: ''
        tenants:
          uniqueItems: true
          type: array
          items:
            $ref: '#/components/schemas/NestedTenant'
          description: ''
        tags:
          uniqueItems: true
          type: array
          items:
            pattern: ^[-\w]+$
            type: string
          description: ''
        data:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableConfigContext:
      title: WritableConfigContext
      required:
      - name
      - data
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        weight:
          maximum: 32767
          minimum: 0
          type: integer
          format: int32
        description:
          maxLength: 200
          type: string
        is_active:
          type: boolean
        regions:
          uniqueItems: true
          type: array
          items:
            type: integer
            format: int32
          description: ''
        site_groups:
          uniqueItems: true
          type: array
          items:
            type: integer
            format: int32
          description: ''
        sites:
          uniqueItems: true
          type: array
          items:
            type: integer
            format: int32
          description: ''
        locations:
          uniqueItems: true
          type: array
          items:
            type: integer
            format: int32
          description: ''
        device_types:
          uniqueItems: true
          type: array
          items:
            type: integer
            format: int32
          description: ''
        roles:
          uniqueItems: true
          type: array
          items:
            type: integer
            format: int32
          description: ''
        platforms:
          uniqueItems: true
          type: array
          items:
            type: integer
            format: int32
          description: ''
        cluster_types:
          uniqueItems: true
          type: array
          items:
            type: integer
            format: int32
          description: ''
        cluster_groups:
          uniqueItems: true
          type: array
          items:
            type: integer
            format: int32
          description: ''
        clusters:
          uniqueItems: true
          type: array
          items:
            type: integer
            format: int32
          description: ''
        tenant_groups:
          uniqueItems: true
          type: array
          items:
            type: integer
            format: int32
          description: ''
        tenants:
          uniqueItems: true
          type: array
          items:
            type: integer
            format: int32
          description: ''
        tags:
          uniqueItems: true
          type: array
          items:
            pattern: ^[-\w]+$
            type: string
          description: ''
        data:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    ContentType:
      title: ContentType
      required:
      - app_label
      - model
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        app_label:
          maxLength: 100
          minLength: 1
          type: string
        model:
          maxLength: 100
          minLength: 1
          type: string
    CustomField:
      title: CustomField
      required:
      - content_types
      - type
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        content_types:
          uniqueItems: true
          type: array
          items:
            type: string
          description: ''
        type:
          $ref: '#/components/schemas/Type35'
        object_type:
          type: string
        data_type:
          type: string
          readOnly: true
        name:
          maxLength: 50
          minLength: 1
          pattern: ^[a-z0-9_]+$
          type: string
          description: Internal field name
        label:
          maxLength: 50
          type: string
          description: Name of the field as displayed to users (if not provided, the field's name will be used)
        group_name:
          maxLength: 50
          type: string
          description: Custom fields within the same group will be displayed together
        description:
          maxLength: 200
          type: string
        required:
          type: boolean
          description: If true, this field is required when creating new objects or editing an existing object.
        filter_logic:
          $ref: '#/components/schemas/Filterlogic'
        ui_visibility:
          $ref: '#/components/schemas/Uivisibility'
        default:
          type: object
          description: Default value for the field (must be a JSON value). Encapsulate strings with double quotes (e.g. "Foo").
        weight:
          maximum: 32767
          minimum: 0
          type: integer
          description: Fields with higher weights appear lower in a form.
          format: int32
        validation_minimum:
          maximum: 2147483647
          minimum: -2147483648
          type: integer
          description: Minimum allowed value (for numeric fields)
          format: int32
        validation_maximum:
          maximum: 2147483647
          minimum: -2147483648
          type: integer
          description: Maximum allowed value (for numeric fields)
          format: int32
        validation_regex:
          maxLength: 500
          type: string
          description: Regular expression to enforce on text field values. Use ^ and $ to force matching of entire string. For example, <code>^[A-Z]{3}$</code> will limit values to exactly three uppercase letters.
        choices:
          type: array
          items:
            maxLength: 100
            minLength: 1
            type: string
          description: Comma-separated list of available choices (for selection fields)
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableCustomField:
      title: WritableCustomField
      required:
      - content_types
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        content_types:
          uniqueItems: true
          type: array
          items:
            type: string
          description: ''
        type:
          $ref: '#/components/schemas/Type36'
        object_type:
          type: string
        data_type:
          type: string
          readOnly: true
        name:
          maxLength: 50
          minLength: 1
          pattern: ^[a-z0-9_]+$
          type: string
          description: Internal field name
        label:
          maxLength: 50
          type: string
          description: Name of the field as displayed to users (if not provided, the field's name will be used)
        group_name:
          maxLength: 50
          type: string
          description: Custom fields within the same group will be displayed together
        description:
          maxLength: 200
          type: string
        required:
          type: boolean
          description: If true, this field is required when creating new objects or editing an existing object.
        filter_logic:
          $ref: '#/components/schemas/Filterlogic1'
        ui_visibility:
          $ref: '#/components/schemas/UIvisibility1'
        default:
          type: object
          description: Default value for the field (must be a JSON value). Encapsulate strings with double quotes (e.g. "Foo").
        weight:
          maximum: 32767
          minimum: 0
          type: integer
          description: Fields with higher weights appear lower in a form.
          format: int32
        validation_minimum:
          maximum: 2147483647
          minimum: -2147483648
          type: integer
          description: Minimum allowed value (for numeric fields)
          format: int32
        validation_maximum:
          maximum: 2147483647
          minimum: -2147483648
          type: integer
          description: Maximum allowed value (for numeric fields)
          format: int32
        validation_regex:
          maxLength: 500
          type: string
          description: Regular expression to enforce on text field values. Use ^ and $ to force matching of entire string. For example, <code>^[A-Z]{3}$</code> will limit values to exactly three uppercase letters.
        choices:
          type: array
          items:
            maxLength: 100
            minLength: 1
            type: string
          description: Comma-separated list of available choices (for selection fields)
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    CustomLink:
      title: CustomLink
      required:
      - content_type
      - name
      - link_text
      - link_url
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        content_type:
          type: string
        name:
          maxLength: 100
          minLength: 1
          type: string
        enabled:
          type: boolean
        link_text:
          minLength: 1
          type: string
          description: Jinja2 template code for link text
        link_url:
          minLength: 1
          type: string
          description: Jinja2 template code for link URL
        weight:
          maximum: 32767
          minimum: 0
          type: integer
          format: int32
        group_name:
          maxLength: 50
          type: string
          description: Links with the same group will appear as a dropdown menu
        button_class:
          $ref: '#/components/schemas/Buttonclass'
        new_window:
          type: boolean
          description: Force link to open in a new window
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    ExportTemplate:
      title: ExportTemplate
      required:
      - content_type
      - name
      - template_code
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        content_type:
          type: string
        name:
          maxLength: 100
          minLength: 1
          type: string
        description:
          maxLength: 200
          type: string
        template_code:
          minLength: 1
          type: string
          description: Jinja2 template code. The list of objects being exported is passed as a context variable named <code>queryset</code>.
        mime_type:
          maxLength: 50
          type: string
          description: Defaults to <code>text/plain</code>
        file_extension:
          maxLength: 15
          type: string
          description: Extension to append to the rendered filename
        as_attachment:
          type: boolean
          description: Download file as attachment
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    ImageAttachment:
      title: ImageAttachment
      required:
      - content_type
      - object_id
      - image_height
      - image_width
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        content_type:
          type: string
        object_id:
          maximum: 9.22337203685478E+18
          minimum: 0
          type: integer
          format: int32
        parent:
          type: object
          readOnly: true
        name:
          maxLength: 50
          type: string
        image:
          type: string
          readOnly: true
        image_height:
          maximum: 32767
          minimum: 0
          type: integer
          format: int32
        image_width:
          maximum: 32767
          minimum: 0
          type: integer
          format: int32
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    JobResult:
      title: JobResult
      required:
      - name
      - job_id
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        created:
          type: string
          format: date-time
          readOnly: true
        completed:
          type: string
          format: date-time
        name:
          maxLength: 255
          minLength: 1
          type: string
        obj_type:
          type: string
          readOnly: true
        status:
          allOf:
          - $ref: '#/components/schemas/Status15'
          - {}
          readOnly: true
        user:
          $ref: '#/components/schemas/NestedUser'
        data:
          type: object
        job_id:
          type: string
          format: uuid
    JournalEntry:
      title: JournalEntry
      required:
      - assigned_object_type
      - assigned_object_id
      - comments
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        assigned_object_type:
          type: string
        assigned_object_id:
          maximum: 9.22337203685478E+18
          minimum: 0
          type: integer
          format: int32
        assigned_object:
          type: object
          readOnly: true
        created:
          type: string
          format: date-time
          readOnly: true
        created_by:
          type: integer
          format: int32
        kind:
          $ref: '#/components/schemas/Kind'
        comments:
          minLength: 1
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableJournalEntry:
      title: WritableJournalEntry
      required:
      - assigned_object_type
      - assigned_object_id
      - comments
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        assigned_object_type:
          type: string
        assigned_object_id:
          maximum: 9.22337203685478E+18
          minimum: 0
          type: integer
          format: int32
        assigned_object:
          type: object
          readOnly: true
        created:
          type: string
          format: date-time
          readOnly: true
        created_by:
          type: integer
          format: int32
        kind:
          $ref: '#/components/schemas/Kind1'
        comments:
          minLength: 1
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        last_updated:
          type: string
          format: date-time
          readOnly: true
    ObjectChange:
      title: ObjectChange
      required:
      - changed_object_id
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        time:
          type: string
          format: date-time
          readOnly: true
        user:
          $ref: '#/components/schemas/NestedUser'
        user_name:
          minLength: 1
          type: string
          readOnly: true
        request_id:
          type: string
          format: uuid
          readOnly: true
        action:
          allOf:
          - $ref: '#/components/schemas/Action'
          - {}
          readOnly: true
        changed_object_type:
          type: string
          readOnly: true
        changed_object_id:
          maximum: 9.22337203685478E+18
          minimum: 0
          type: integer
          format: int32
        changed_object:
          type: object
          description: Serialize a nested representation of the changed object.
          readOnly: true
        prechange_data:
          type: object
          readOnly: true
        postchange_data:
          type: object
          readOnly: true
    Tag:
      title: Tag
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          type: string
        color:
          maxLength: 6
          minLength: 1
          pattern: ^[0-9a-f]{6}$
          type: string
        description:
          maxLength: 200
          type: string
        tagged_items:
          type: integer
          format: int32
          readOnly: true
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    Webhook:
      title: Webhook
      required:
      - content_types
      - name
      - payload_url
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        content_types:
          uniqueItems: true
          type: array
          items:
            type: string
          description: ''
        name:
          maxLength: 150
          minLength: 1
          type: string
        type_create:
          type: boolean
          description: Call this webhook when a matching object is created.
          default: false
        type_update:
          type: boolean
          description: Call this webhook when a matching object is updated.
          default: false
        type_delete:
          type: boolean
          description: Call this webhook when a matching object is deleted.
          default: false
        payload_url:
          maxLength: 500
          minLength: 1
          type: string
          description: This URL will be called using the HTTP method defined when the webhook is called. Jinja2 template processing is supported with the same context as the request body.
        enabled:
          type: boolean
        http_method:
          $ref: '#/components/schemas/HTTPmethod'
        http_content_type:
          maxLength: 100
          minLength: 1
          type: string
          description: The complete list of official content types is available <a href="https://www.iana.org/assignments/media-types/media-types.xhtml">here</a>.
        additional_headers:
          type: string
          description: 'User-supplied HTTP headers to be sent with the request in addition to the HTTP content type. Headers should be defined in the format <code>Name: Value</code>. Jinja2 template processing is supported with the same context as the request body (below).'
        body_template:
          type: string
          description: 'Jinja2 template for a custom request body. If blank, a JSON object representing the change will be included. Available context data includes: <code>event</code>, <code>model</code>, <code>timestamp</code>, <code>username</code>, <code>request_id</code>, and <code>data</code>.'
        secret:
          maxLength: 255
          type: string
          description: When provided, the request will include a 'X-Hook-Signature' header containing a HMAC hex digest of the payload body using the secret as the key. The secret is not transmitted in the request.
        conditions:
          type: object
          description: A set of conditions which determine whether the webhook will be generated.
        ssl_verification:
          type: boolean
          description: Enable SSL certificate verification. Disable with caution!
        ca_file_path:
          maxLength: 4096
          type: string
          description: The specific CA certificate file to use for SSL verification. Leave blank to use the system defaults.
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    NestedRIR:
      title: NestedRIR
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        aggregate_count:
          type: integer
          format: int32
          readOnly: true
    Aggregate:
      title: Aggregate
      required:
      - prefix
      - rir
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        family:
          allOf:
          - $ref: '#/components/schemas/Family'
          - {}
          readOnly: true
        prefix:
          type: string
        rir:
          $ref: '#/components/schemas/NestedRIR'
        tenant:
          $ref: '#/components/schemas/NestedTenant'
        date_added:
          type: string
          format: date
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableAggregate:
      title: WritableAggregate
      required:
      - prefix
      - rir
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        family:
          type: string
          readOnly: true
        prefix:
          type: string
        rir:
          type: integer
          format: int32
        tenant:
          type: integer
          format: int32
        date_added:
          type: string
          format: date
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    ASN:
      title: ASN
      required:
      - asn
      - rir
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        asn:
          maximum: 4294967295
          minimum: 1
          type: integer
          description: 32-bit autonomous system number
          format: int32
        rir:
          type: integer
          format: int32
        tenant:
          $ref: '#/components/schemas/NestedTenant'
        description:
          maxLength: 200
          type: string
        site_count:
          type: integer
          format: int32
          readOnly: true
        provider_count:
          type: integer
          format: int32
          readOnly: true
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableASN:
      title: WritableASN
      required:
      - asn
      - rir
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        asn:
          maximum: 4294967295
          minimum: 1
          type: integer
          description: 32-bit autonomous system number
          format: int32
        rir:
          type: integer
          format: int32
        tenant:
          type: integer
          format: int32
        description:
          maxLength: 200
          type: string
        site_count:
          type: integer
          format: int32
          readOnly: true
        provider_count:
          type: integer
          format: int32
          readOnly: true
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    NestedFHRPGroup:
      title: NestedFHRPGroup
      required:
      - protocol
      - group_id
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        protocol:
          $ref: '#/components/schemas/Protocol'
        group_id:
          maximum: 32767
          minimum: 0
          type: integer
          format: int32
    FHRPGroupAssignment:
      title: FHRPGroupAssignment
      required:
      - group
      - interface_type
      - interface_id
      - priority
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        group:
          $ref: '#/components/schemas/NestedFHRPGroup'
        interface_type:
          type: string
        interface_id:
          maximum: 9.22337203685478E+18
          minimum: 0
          type: integer
          format: int32
        interface:
          type: object
          readOnly: true
        priority:
          maximum: 255
          minimum: 0
          type: integer
          format: int32
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableFHRPGroupAssignment:
      title: WritableFHRPGroupAssignment
      required:
      - group
      - interface_type
      - interface_id
      - priority
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        group:
          type: integer
          format: int32
        interface_type:
          type: string
        interface_id:
          maximum: 9.22337203685478E+18
          minimum: 0
          type: integer
          format: int32
        interface:
          type: object
          readOnly: true
        priority:
          maximum: 255
          minimum: 0
          type: integer
          format: int32
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    FHRPGroup:
      title: FHRPGroup
      required:
      - protocol
      - group_id
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        protocol:
          $ref: '#/components/schemas/Protocol'
        group_id:
          maximum: 32767
          minimum: 0
          type: integer
          format: int32
        auth_type:
          $ref: '#/components/schemas/Authenticationtype'
        auth_key:
          maxLength: 255
          type: string
        description:
          maxLength: 200
          type: string
        ip_addresses:
          type: array
          items:
            $ref: '#/components/schemas/NestedIPAddress'
          description: ''
          readOnly: true
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    IPAddress:
      title: IPAddress
      required:
      - address
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        family:
          allOf:
          - $ref: '#/components/schemas/Family'
          - {}
          readOnly: true
        address:
          type: string
          description: IPv4 or IPv6 address (with mask)
        vrf:
          $ref: '#/components/schemas/NestedVRF'
        tenant:
          $ref: '#/components/schemas/NestedTenant'
        status:
          $ref: '#/components/schemas/Status16'
        role:
          $ref: '#/components/schemas/Role3'
        assigned_object_type:
          type: string
        assigned_object_id:
          maximum: 9.22337203685478E+18
          minimum: 0
          type: integer
          format: int32
        assigned_object:
          type: object
          readOnly: true
        nat_inside:
          $ref: '#/components/schemas/NestedIPAddress'
        nat_outside:
          type: array
          items:
            $ref: '#/components/schemas/NestedIPAddress'
          description: ''
          readOnly: true
        dns_name:
          maxLength: 255
          pattern: ^([0-9A-Za-z_-]+|\*)(\.[0-9A-Za-z_-]+)*\.?$
          type: string
          description: Hostname or FQDN (not case-sensitive)
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableIPAddress:
      title: WritableIPAddress
      required:
      - address
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        family:
          type: string
          readOnly: true
        address:
          type: string
          description: IPv4 or IPv6 address (with mask)
        vrf:
          type: integer
          format: int32
        tenant:
          type: integer
          format: int32
        status:
          $ref: '#/components/schemas/Status17'
        role:
          $ref: '#/components/schemas/Role1'
        assigned_object_type:
          type: string
        assigned_object_id:
          maximum: 9.22337203685478E+18
          minimum: 0
          type: integer
          format: int32
        assigned_object:
          type: object
          readOnly: true
        nat_inside:
          type: integer
          description: The IP for which this address is the "outside" IP
          format: int32
        nat_outside:
          type: array
          items:
            $ref: '#/components/schemas/NestedIPAddress'
          description: ''
          readOnly: true
        dns_name:
          maxLength: 255
          pattern: ^([0-9A-Za-z_-]+|\*)(\.[0-9A-Za-z_-]+)*\.?$
          type: string
          description: Hostname or FQDN (not case-sensitive)
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    NestedRole:
      title: NestedRole
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        prefix_count:
          type: integer
          format: int32
          readOnly: true
        vlan_count:
          type: integer
          format: int32
          readOnly: true
    IPRange:
      title: IPRange
      required:
      - start_address
      - end_address
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        family:
          allOf:
          - $ref: '#/components/schemas/Family'
          - {}
          readOnly: true
        start_address:
          type: string
          description: IPv4 or IPv6 address (with mask)
        end_address:
          type: string
          description: IPv4 or IPv6 address (with mask)
        size:
          type: integer
          format: int32
          readOnly: true
        vrf:
          $ref: '#/components/schemas/NestedVRF'
        tenant:
          $ref: '#/components/schemas/NestedTenant'
        status:
          $ref: '#/components/schemas/Status18'
        role:
          $ref: '#/components/schemas/NestedRole'
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        children:
          type: integer
          format: int32
          readOnly: true
    WritableIPRange:
      title: WritableIPRange
      required:
      - start_address
      - end_address
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        family:
          type: string
          readOnly: true
        start_address:
          type: string
          description: IPv4 or IPv6 address (with mask)
        end_address:
          type: string
          description: IPv4 or IPv6 address (with mask)
        size:
          type: integer
          format: int32
          readOnly: true
        vrf:
          type: integer
          format: int32
        tenant:
          type: integer
          format: int32
        status:
          $ref: '#/components/schemas/Status19'
        role:
          type: integer
          description: The primary function of this range
          format: int32
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        children:
          type: integer
          format: int32
          readOnly: true
    AvailableIP:
      title: AvailableIP
      type: object
      properties:
        family:
          type: integer
          format: int32
          readOnly: true
        address:
          minLength: 1
          type: string
          readOnly: true
        vrf:
          $ref: '#/components/schemas/NestedVRF'
    WritableAvailableIP:
      title: WritableAvailableIP
      type: object
      properties:
        family:
          type: integer
          format: int32
          readOnly: true
        address:
          minLength: 1
          type: string
          readOnly: true
    L2VPNTermination:
      title: L2VPNTermination
      required:
      - l2vpn
      - assigned_object_type
      - assigned_object_id
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        l2vpn:
          $ref: '#/components/schemas/NestedL2VPN'
        assigned_object_type:
          type: string
        assigned_object_id:
          maximum: 9.22337203685478E+18
          minimum: 0
          type: integer
          format: int32
        assigned_object:
          type: object
          readOnly: true
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableL2VPNTermination:
      title: WritableL2VPNTermination
      required:
      - l2vpn
      - assigned_object_type
      - assigned_object_id
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        l2vpn:
          type: integer
          format: int32
        assigned_object_type:
          type: string
        assigned_object_id:
          maximum: 9.22337203685478E+18
          minimum: 0
          type: integer
          format: int32
        assigned_object:
          type: object
          readOnly: true
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    NestedRouteTarget:
      title: NestedRouteTarget
      required:
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 21
          minLength: 1
          type: string
          description: Route target value (formatted in accordance with RFC 4360)
    L2VPN:
      title: L2VPN
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        identifier:
          maximum: 9.22337203685478E+18
          minimum: -9.22337203685478E+18
          type: integer
          format: int32
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        type:
          $ref: '#/components/schemas/Type37'
        import_targets:
          uniqueItems: true
          type: array
          items:
            $ref: '#/components/schemas/NestedRouteTarget'
          description: ''
        export_targets:
          uniqueItems: true
          type: array
          items:
            $ref: '#/components/schemas/NestedRouteTarget'
          description: ''
        description:
          maxLength: 200
          type: string
        tenant:
          $ref: '#/components/schemas/NestedTenant'
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableL2VPN:
      title: WritableL2VPN
      required:
      - name
      - slug
      - type
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        identifier:
          maximum: 9.22337203685478E+18
          minimum: -9.22337203685478E+18
          type: integer
          format: int32
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        type:
          $ref: '#/components/schemas/Type16'
        import_targets:
          uniqueItems: true
          type: array
          items:
            type: integer
            format: int32
          description: ''
        export_targets:
          uniqueItems: true
          type: array
          items:
            type: integer
            format: int32
          description: ''
        description:
          maxLength: 200
          type: string
        tenant:
          type: integer
          format: int32
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    Prefix:
      title: Prefix
      required:
      - prefix
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        family:
          allOf:
          - $ref: '#/components/schemas/Family'
          - {}
          readOnly: true
        prefix:
          type: string
          description: IPv4 or IPv6 network with mask
        site:
          $ref: '#/components/schemas/NestedSite'
        vrf:
          $ref: '#/components/schemas/NestedVRF'
        tenant:
          $ref: '#/components/schemas/NestedTenant'
        vlan:
          $ref: '#/components/schemas/NestedVLAN'
        status:
          $ref: '#/components/schemas/Status20'
        role:
          $ref: '#/components/schemas/NestedRole'
        is_pool:
          type: boolean
          description: All IP addresses within this prefix are considered usable
        mark_utilized:
          type: boolean
          description: Treat as 100% utilized
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        children:
          type: integer
          format: int32
          readOnly: true
        _depth:
          type: integer
          format: int32
          readOnly: true
    WritablePrefix:
      title: WritablePrefix
      required:
      - prefix
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        family:
          type: string
          readOnly: true
        prefix:
          type: string
          description: IPv4 or IPv6 network with mask
        site:
          type: integer
          format: int32
        vrf:
          type: integer
          format: int32
        tenant:
          type: integer
          format: int32
        vlan:
          type: integer
          format: int32
        status:
          $ref: '#/components/schemas/Status21'
        role:
          type: integer
          description: The primary function of this prefix
          format: int32
        is_pool:
          type: boolean
          description: All IP addresses within this prefix are considered usable
        mark_utilized:
          type: boolean
          description: Treat as 100% utilized
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        children:
          type: integer
          format: int32
          readOnly: true
        _depth:
          type: integer
          format: int32
          readOnly: true
    AvailablePrefix:
      title: AvailablePrefix
      type: object
      properties:
        family:
          type: integer
          format: int32
          readOnly: true
        prefix:
          minLength: 1
          type: string
          readOnly: true
        vrf:
          $ref: '#/components/schemas/NestedVRF'
    PrefixLength:
      title: PrefixLength
      required:
      - prefix_length
      type: object
      properties:
        prefix_length:
          type: integer
          format: int32
    RIR:
      title: RIR
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        is_private:
          type: boolean
          description: IP space managed by this RIR is considered private
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        aggregate_count:
          type: integer
          format: int32
          readOnly: true
    Role:
      title: Role
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        weight:
          maximum: 32767
          minimum: 0
          type: integer
          format: int32
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        prefix_count:
          type: integer
          format: int32
          readOnly: true
        vlan_count:
          type: integer
          format: int32
          readOnly: true
    RouteTarget:
      title: RouteTarget
      required:
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 21
          minLength: 1
          type: string
          description: Route target value (formatted in accordance with RFC 4360)
        tenant:
          $ref: '#/components/schemas/NestedTenant'
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableRouteTarget:
      title: WritableRouteTarget
      required:
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 21
          minLength: 1
          type: string
          description: Route target value (formatted in accordance with RFC 4360)
        tenant:
          type: integer
          format: int32
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    ServiceTemplate:
      title: ServiceTemplate
      required:
      - name
      - ports
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        ports:
          type: array
          items:
            maximum: 65535
            minimum: 1
            type: integer
            format: int32
          description: ''
        protocol:
          $ref: '#/components/schemas/Protocol2'
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableServiceTemplate:
      title: WritableServiceTemplate
      required:
      - name
      - ports
      - protocol
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        ports:
          type: array
          items:
            maximum: 65535
            minimum: 1
            type: integer
            format: int32
          description: ''
        protocol:
          $ref: '#/components/schemas/Protocol3'
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    NestedVirtualMachine:
      title: NestedVirtualMachine
      required:
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 64
          minLength: 1
          type: string
    Service:
      title: Service
      required:
      - name
      - ports
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device:
          $ref: '#/components/schemas/NestedDevice'
        virtual_machine:
          $ref: '#/components/schemas/NestedVirtualMachine'
        name:
          maxLength: 100
          minLength: 1
          type: string
        ports:
          type: array
          items:
            maximum: 65535
            minimum: 1
            type: integer
            format: int32
          description: ''
        protocol:
          $ref: '#/components/schemas/Protocol2'
        ipaddresses:
          uniqueItems: true
          type: array
          items:
            $ref: '#/components/schemas/NestedIPAddress'
          description: ''
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableService:
      title: WritableService
      required:
      - name
      - ports
      - protocol
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        device:
          type: integer
          format: int32
        virtual_machine:
          type: integer
          format: int32
        name:
          maxLength: 100
          minLength: 1
          type: string
        ports:
          type: array
          items:
            maximum: 65535
            minimum: 1
            type: integer
            format: int32
          description: ''
        protocol:
          $ref: '#/components/schemas/Protocol3'
        ipaddresses:
          uniqueItems: true
          type: array
          items:
            type: integer
            format: int32
          description: ''
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    VLANGroup:
      title: VLANGroup
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        scope_type:
          type: string
        scope_id:
          type: integer
          format: int32
        scope:
          type: object
          readOnly: true
        min_vid:
          maximum: 4094
          minimum: 1
          type: integer
          description: Lowest permissible ID of a child VLAN
          format: int32
        max_vid:
          maximum: 4094
          minimum: 1
          type: integer
          description: Highest permissible ID of a child VLAN
          format: int32
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        vlan_count:
          type: integer
          format: int32
          readOnly: true
    NestedVLANGroup:
      title: NestedVLANGroup
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        vlan_count:
          type: integer
          format: int32
          readOnly: true
    AvailableVLAN:
      title: AvailableVLAN
      type: object
      properties:
        vid:
          type: integer
          format: int32
          readOnly: true
        group:
          $ref: '#/components/schemas/NestedVLANGroup'
    WritableCreateAvailableVLAN:
      title: WritableCreateAvailableVLAN
      required:
      - name
      type: object
      properties:
        name:
          maxLength: 64
          minLength: 1
          type: string
        site:
          type: integer
          format: int32
        tenant:
          type: integer
          format: int32
        status:
          $ref: '#/components/schemas/Status22'
        role:
          type: integer
          format: int32
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
    VLAN:
      title: VLAN
      required:
      - vid
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        site:
          $ref: '#/components/schemas/NestedSite'
        group:
          $ref: '#/components/schemas/NestedVLANGroup'
        vid:
          maximum: 4094
          minimum: 1
          type: integer
          format: int32
        name:
          maxLength: 64
          minLength: 1
          type: string
        tenant:
          $ref: '#/components/schemas/NestedTenant'
        status:
          $ref: '#/components/schemas/Status18'
        role:
          $ref: '#/components/schemas/NestedRole'
        description:
          maxLength: 200
          type: string
        l2vpn_termination:
          $ref: '#/components/schemas/NestedL2VPNTermination'
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        prefix_count:
          type: integer
          format: int32
          readOnly: true
    WritableVLAN:
      title: WritableVLAN
      required:
      - group
      - vid
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        site:
          type: integer
          format: int32
        group:
          type: integer
          format: int32
        vid:
          maximum: 4094
          minimum: 1
          type: integer
          format: int32
        name:
          maxLength: 64
          minLength: 1
          type: string
        tenant:
          type: integer
          format: int32
        status:
          $ref: '#/components/schemas/Status22'
        role:
          type: integer
          format: int32
        description:
          maxLength: 200
          type: string
        l2vpn_termination:
          type: string
          readOnly: true
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        prefix_count:
          type: integer
          format: int32
          readOnly: true
    VRF:
      title: VRF
      required:
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        rd:
          maxLength: 21
          type: string
          description: Unique route distinguisher (as defined in RFC 4364)
        tenant:
          $ref: '#/components/schemas/NestedTenant'
        enforce_unique:
          type: boolean
          description: Prevent duplicate prefixes/IP addresses within this VRF
        description:
          maxLength: 200
          type: string
        import_targets:
          uniqueItems: true
          type: array
          items:
            $ref: '#/components/schemas/NestedRouteTarget'
          description: ''
        export_targets:
          uniqueItems: true
          type: array
          items:
            $ref: '#/components/schemas/NestedRouteTarget'
          description: ''
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        ipaddress_count:
          type: integer
          format: int32
          readOnly: true
        prefix_count:
          type: integer
          format: int32
          readOnly: true
    WritableVRF:
      title: WritableVRF
      required:
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        rd:
          maxLength: 21
          type: string
          description: Unique route distinguisher (as defined in RFC 4364)
        tenant:
          type: integer
          format: int32
        enforce_unique:
          type: boolean
          description: Prevent duplicate prefixes/IP addresses within this VRF
        description:
          maxLength: 200
          type: string
        import_targets:
          uniqueItems: true
          type: array
          items:
            type: integer
            format: int32
          description: ''
        export_targets:
          uniqueItems: true
          type: array
          items:
            type: integer
            format: int32
          description: ''
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        ipaddress_count:
          type: integer
          format: int32
          readOnly: true
        prefix_count:
          type: integer
          format: int32
          readOnly: true
    NestedContact:
      title: NestedContact
      required:
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
    NestedContactRole:
      title: NestedContactRole
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
    ContactAssignment:
      title: ContactAssignment
      required:
      - content_type
      - object_id
      - contact
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        content_type:
          type: string
        object_id:
          maximum: 9.22337203685478E+18
          minimum: 0
          type: integer
          format: int32
        object:
          type: object
          readOnly: true
        contact:
          $ref: '#/components/schemas/NestedContact'
        role:
          $ref: '#/components/schemas/NestedContactRole'
        priority:
          $ref: '#/components/schemas/Priority'
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableContactAssignment:
      title: WritableContactAssignment
      required:
      - content_type
      - object_id
      - contact
      - role
      - priority
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        content_type:
          type: string
        object_id:
          maximum: 9.22337203685478E+18
          minimum: 0
          type: integer
          format: int32
        object:
          type: object
          readOnly: true
        contact:
          type: integer
          format: int32
        role:
          type: integer
          format: int32
        priority:
          $ref: '#/components/schemas/Priority1'
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    NestedContactGroup:
      title: NestedContactGroup
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        contact_count:
          type: integer
          format: int32
          readOnly: true
        _depth:
          type: integer
          format: int32
          readOnly: true
    ContactGroup:
      title: ContactGroup
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        parent:
          $ref: '#/components/schemas/NestedContactGroup'
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        contact_count:
          type: integer
          format: int32
          readOnly: true
        _depth:
          type: integer
          format: int32
          readOnly: true
    WritableContactGroup:
      title: WritableContactGroup
      required:
      - name
      - slug
      - parent
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        parent:
          type: integer
          format: int32
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        contact_count:
          type: integer
          format: int32
          readOnly: true
        _depth:
          type: integer
          format: int32
          readOnly: true
    ContactRole:
      title: ContactRole
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    Contact:
      title: Contact
      required:
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        group:
          $ref: '#/components/schemas/NestedContactGroup'
        name:
          maxLength: 100
          minLength: 1
          type: string
        title:
          maxLength: 100
          type: string
        phone:
          maxLength: 50
          type: string
        email:
          maxLength: 254
          type: string
        address:
          maxLength: 200
          type: string
        link:
          maxLength: 200
          type: string
        comments:
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableContact:
      title: WritableContact
      required:
      - group
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        group:
          type: integer
          format: int32
        name:
          maxLength: 100
          minLength: 1
          type: string
        title:
          maxLength: 100
          type: string
        phone:
          maxLength: 50
          type: string
        email:
          maxLength: 254
          type: string
        address:
          maxLength: 200
          type: string
        link:
          maxLength: 200
          type: string
        comments:
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    TenantGroup:
      title: TenantGroup
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        parent:
          $ref: '#/components/schemas/NestedTenantGroup'
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        tenant_count:
          type: integer
          format: int32
          readOnly: true
        _depth:
          type: integer
          format: int32
          readOnly: true
    WritableTenantGroup:
      title: WritableTenantGroup
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        parent:
          type: integer
          format: int32
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        tenant_count:
          type: integer
          format: int32
          readOnly: true
        _depth:
          type: integer
          format: int32
          readOnly: true
    Tenant:
      title: Tenant
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        group:
          $ref: '#/components/schemas/NestedTenantGroup'
        description:
          maxLength: 200
          type: string
        comments:
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        circuit_count:
          type: integer
          format: int32
          readOnly: true
        device_count:
          type: integer
          format: int32
          readOnly: true
        ipaddress_count:
          type: integer
          format: int32
          readOnly: true
        prefix_count:
          type: integer
          format: int32
          readOnly: true
        rack_count:
          type: integer
          format: int32
          readOnly: true
        site_count:
          type: integer
          format: int32
          readOnly: true
        virtualmachine_count:
          type: integer
          format: int32
          readOnly: true
        vlan_count:
          type: integer
          format: int32
          readOnly: true
        vrf_count:
          type: integer
          format: int32
          readOnly: true
        cluster_count:
          type: integer
          format: int32
          readOnly: true
    WritableTenant:
      title: WritableTenant
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        group:
          type: integer
          format: int32
        description:
          maxLength: 200
          type: string
        comments:
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        circuit_count:
          type: integer
          format: int32
          readOnly: true
        device_count:
          type: integer
          format: int32
          readOnly: true
        ipaddress_count:
          type: integer
          format: int32
          readOnly: true
        prefix_count:
          type: integer
          format: int32
          readOnly: true
        rack_count:
          type: integer
          format: int32
          readOnly: true
        site_count:
          type: integer
          format: int32
          readOnly: true
        virtualmachine_count:
          type: integer
          format: int32
          readOnly: true
        vlan_count:
          type: integer
          format: int32
          readOnly: true
        vrf_count:
          type: integer
          format: int32
          readOnly: true
        cluster_count:
          type: integer
          format: int32
          readOnly: true
    Group:
      title: Group
      required:
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 150
          minLength: 1
          type: string
        user_count:
          type: integer
          format: int32
          readOnly: true
    NestedGroup:
      title: NestedGroup
      required:
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 150
          minLength: 1
          type: string
    ObjectPermission:
      title: ObjectPermission
      required:
      - name
      - object_types
      - actions
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        description:
          maxLength: 200
          type: string
        enabled:
          type: boolean
        object_types:
          uniqueItems: true
          type: array
          items:
            type: string
          description: ''
        groups:
          uniqueItems: true
          type: array
          items:
            $ref: '#/components/schemas/NestedGroup'
          description: ''
        users:
          uniqueItems: true
          type: array
          items:
            $ref: '#/components/schemas/NestedUser'
          description: ''
        actions:
          type: array
          items:
            maxLength: 30
            minLength: 1
            type: string
          description: The list of actions granted by this permission
        constraints:
          type: object
          description: Queryset filter matching the applicable objects of the selected type(s)
    WritableObjectPermission:
      title: WritableObjectPermission
      required:
      - name
      - object_types
      - actions
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        description:
          maxLength: 200
          type: string
        enabled:
          type: boolean
        object_types:
          uniqueItems: true
          type: array
          items:
            type: string
          description: ''
        groups:
          uniqueItems: true
          type: array
          items:
            type: integer
            format: int32
          description: ''
        users:
          uniqueItems: true
          type: array
          items:
            type: integer
            format: int32
          description: ''
        actions:
          type: array
          items:
            maxLength: 30
            minLength: 1
            type: string
          description: The list of actions granted by this permission
        constraints:
          type: object
          description: Queryset filter matching the applicable objects of the selected type(s)
    Token:
      title: Token
      required:
      - user
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        user:
          $ref: '#/components/schemas/NestedUser'
        created:
          type: string
          format: date-time
          readOnly: true
        expires:
          type: string
          format: date-time
        last_used:
          type: string
          format: date-time
        key:
          maxLength: 40
          minLength: 40
          type: string
        write_enabled:
          type: boolean
          description: Permit create/update/delete operations using this key
        description:
          maxLength: 200
          type: string
        allowed_ips:
          type: array
          items:
            type: object
          description: ''
    WritableToken:
      title: WritableToken
      required:
      - user
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        user:
          type: integer
          format: int32
        created:
          type: string
          format: date-time
          readOnly: true
        expires:
          type: string
          format: date-time
        last_used:
          type: string
          format: date-time
        key:
          maxLength: 40
          minLength: 40
          type: string
        write_enabled:
          type: boolean
          description: Permit create/update/delete operations using this key
        description:
          maxLength: 200
          type: string
        allowed_ips:
          type: array
          items:
            type: object
          description: ''
    User:
      title: User
      required:
      - username
      - password
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        username:
          maxLength: 150
          minLength: 1
          pattern: ^[\w.@+-]+$
          type: string
          description: Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.
        password:
          maxLength: 128
          minLength: 1
          type: string
        first_name:
          maxLength: 150
          type: string
        last_name:
          maxLength: 150
          type: string
        email:
          maxLength: 254
          type: string
        is_staff:
          type: boolean
          description: Designates whether the user can log into this admin site.
        is_active:
          type: boolean
          description: Designates whether this user should be treated as active. Unselect this instead of deleting accounts.
        date_joined:
          type: string
          format: date-time
        groups:
          uniqueItems: true
          type: array
          items:
            $ref: '#/components/schemas/NestedGroup'
          description: ''
    WritableUser:
      title: WritableUser
      required:
      - username
      - password
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        username:
          maxLength: 150
          minLength: 1
          pattern: ^[\w.@+-]+$
          type: string
          description: Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.
        password:
          maxLength: 128
          minLength: 1
          type: string
        first_name:
          maxLength: 150
          type: string
        last_name:
          maxLength: 150
          type: string
        email:
          maxLength: 254
          type: string
        is_staff:
          type: boolean
          description: Designates whether the user can log into this admin site.
        is_active:
          type: boolean
          description: Designates whether this user should be treated as active. Unselect this instead of deleting accounts.
        date_joined:
          type: string
          format: date-time
        groups:
          uniqueItems: true
          type: array
          items:
            type: integer
            format: int32
          description: The groups this user belongs to. A user will get all permissions granted to each of their groups.
    ClusterGroup:
      title: ClusterGroup
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        cluster_count:
          type: integer
          format: int32
          readOnly: true
    ClusterType:
      title: ClusterType
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        cluster_count:
          type: integer
          format: int32
          readOnly: true
    Cluster:
      title: Cluster
      required:
      - name
      - type
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        type:
          $ref: '#/components/schemas/NestedClusterType'
        group:
          $ref: '#/components/schemas/NestedClusterGroup'
        status:
          $ref: '#/components/schemas/Status25'
        tenant:
          $ref: '#/components/schemas/NestedTenant'
        site:
          $ref: '#/components/schemas/NestedSite'
        comments:
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        device_count:
          type: integer
          format: int32
          readOnly: true
        virtualmachine_count:
          type: integer
          format: int32
          readOnly: true
    WritableCluster:
      title: WritableCluster
      required:
      - name
      - type
      - group
      - site
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        type:
          type: integer
          format: int32
        group:
          type: integer
          format: int32
        status:
          $ref: '#/components/schemas/Status26'
        tenant:
          type: integer
          format: int32
        site:
          type: integer
          format: int32
        comments:
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        device_count:
          type: integer
          format: int32
          readOnly: true
        virtualmachine_count:
          type: integer
          format: int32
          readOnly: true
    NestedVMInterface:
      title: NestedVMInterface
      required:
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        virtual_machine:
          $ref: '#/components/schemas/NestedVirtualMachine'
        name:
          maxLength: 64
          minLength: 1
          type: string
    VMInterface:
      title: VMInterface
      required:
      - virtual_machine
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        virtual_machine:
          $ref: '#/components/schemas/NestedVirtualMachine'
        name:
          maxLength: 64
          minLength: 1
          type: string
        enabled:
          type: boolean
        parent:
          $ref: '#/components/schemas/NestedVMInterface'
        bridge:
          $ref: '#/components/schemas/NestedVMInterface'
        mtu:
          maximum: 65536
          minimum: 1
          type: integer
          format: int32
        mac_address:
          type: string
        description:
          maxLength: 200
          type: string
        mode:
          $ref: '#/components/schemas/Mode'
        untagged_vlan:
          $ref: '#/components/schemas/NestedVLAN'
        tagged_vlans:
          uniqueItems: true
          type: array
          items:
            $ref: '#/components/schemas/NestedVLAN'
          description: ''
        vrf:
          $ref: '#/components/schemas/NestedVRF'
        l2vpn_termination:
          $ref: '#/components/schemas/NestedL2VPNTermination'
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        count_ipaddresses:
          type: integer
          format: int32
          readOnly: true
        count_fhrp_groups:
          type: integer
          format: int32
          readOnly: true
    WritableVMInterface:
      title: WritableVMInterface
      required:
      - virtual_machine
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        virtual_machine:
          type: integer
          format: int32
        name:
          maxLength: 64
          minLength: 1
          type: string
        enabled:
          type: boolean
        parent:
          type: integer
          format: int32
        bridge:
          type: integer
          format: int32
        mtu:
          maximum: 65536
          minimum: 1
          type: integer
          format: int32
        mac_address:
          type: string
        description:
          maxLength: 200
          type: string
        mode:
          $ref: '#/components/schemas/Mode1'
        untagged_vlan:
          type: integer
          format: int32
        tagged_vlans:
          uniqueItems: true
          type: array
          items:
            type: integer
            format: int32
          description: ''
        vrf:
          type: integer
          format: int32
        l2vpn_termination:
          type: string
          readOnly: true
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        count_ipaddresses:
          type: integer
          format: int32
          readOnly: true
        count_fhrp_groups:
          type: integer
          format: int32
          readOnly: true
    VirtualMachineWithConfigContext:
      title: VirtualMachineWithConfigContext
      required:
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 64
          minLength: 1
          type: string
        status:
          $ref: '#/components/schemas/Status27'
        site:
          $ref: '#/components/schemas/NestedSite'
        cluster:
          $ref: '#/components/schemas/NestedCluster'
        device:
          $ref: '#/components/schemas/NestedDevice'
        role:
          $ref: '#/components/schemas/NestedDeviceRole'
        tenant:
          $ref: '#/components/schemas/NestedTenant'
        platform:
          $ref: '#/components/schemas/NestedPlatform'
        primary_ip:
          $ref: '#/components/schemas/NestedIPAddress'
        primary_ip4:
          $ref: '#/components/schemas/NestedIPAddress'
        primary_ip6:
          $ref: '#/components/schemas/NestedIPAddress'
        vcpus:
          minimum: 0.01
          type: number
        memory:
          maximum: 2147483647
          minimum: 0
          type: integer
          format: int32
        disk:
          maximum: 2147483647
          minimum: 0
          type: integer
          format: int32
        comments:
          type: string
        local_context_data:
          type: object
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        config_context:
          type: object
          readOnly: true
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableVirtualMachineWithConfigContext:
      title: WritableVirtualMachineWithConfigContext
      required:
      - name
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 64
          minLength: 1
          type: string
        status:
          $ref: '#/components/schemas/Status28'
        site:
          type: integer
          format: int32
        cluster:
          type: integer
          format: int32
        device:
          type: integer
          format: int32
        role:
          type: integer
          format: int32
        tenant:
          type: integer
          format: int32
        platform:
          type: integer
          format: int32
        primary_ip:
          type: string
          readOnly: true
        primary_ip4:
          type: integer
          format: int32
        primary_ip6:
          type: integer
          format: int32
        vcpus:
          minimum: 0.01
          type: number
        memory:
          maximum: 2147483647
          minimum: 0
          type: integer
          format: int32
        disk:
          maximum: 2147483647
          minimum: 0
          type: integer
          format: int32
        comments:
          type: string
        local_context_data:
          type: object
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        config_context:
          type: object
          readOnly: true
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    NestedWirelessLANGroup:
      title: NestedWirelessLANGroup
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        wirelesslan_count:
          type: integer
          format: int32
          readOnly: true
        _depth:
          type: integer
          format: int32
          readOnly: true
    WirelessLANGroup:
      title: WirelessLANGroup
      required:
      - name
      - slug
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        parent:
          $ref: '#/components/schemas/NestedWirelessLANGroup'
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        wirelesslan_count:
          type: integer
          format: int32
          readOnly: true
        _depth:
          type: integer
          format: int32
          readOnly: true
    WritableWirelessLANGroup:
      title: WritableWirelessLANGroup
      required:
      - name
      - slug
      - parent
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        name:
          maxLength: 100
          minLength: 1
          type: string
        slug:
          maxLength: 100
          minLength: 1
          pattern: ^[-a-zA-Z0-9_]+$
          type: string
        parent:
          type: integer
          format: int32
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
        wirelesslan_count:
          type: integer
          format: int32
          readOnly: true
        _depth:
          type: integer
          format: int32
          readOnly: true
    WirelessLAN:
      title: WirelessLAN
      required:
      - ssid
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        ssid:
          maxLength: 32
          minLength: 1
          type: string
        description:
          maxLength: 200
          type: string
        group:
          $ref: '#/components/schemas/NestedWirelessLANGroup'
        vlan:
          $ref: '#/components/schemas/NestedVLAN'
        tenant:
          $ref: '#/components/schemas/NestedTenant'
        auth_type:
          $ref: '#/components/schemas/Authtype'
        auth_cipher:
          $ref: '#/components/schemas/Authcipher'
        auth_psk:
          maxLength: 64
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableWirelessLAN:
      title: WritableWirelessLAN
      required:
      - ssid
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        ssid:
          maxLength: 32
          minLength: 1
          type: string
        description:
          maxLength: 200
          type: string
        group:
          type: integer
          format: int32
        vlan:
          type: integer
          format: int32
        tenant:
          type: integer
          format: int32
        auth_type:
          $ref: '#/components/schemas/AuthType1'
        auth_cipher:
          $ref: '#/components/schemas/Authcipher1'
        auth_psk:
          maxLength: 64
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WirelessLink:
      title: WirelessLink
      required:
      - interface_a
      - interface_b
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        interface_a:
          $ref: '#/components/schemas/NestedInterface'
        interface_b:
          $ref: '#/components/schemas/NestedInterface'
        ssid:
          maxLength: 32
          type: string
        status:
          $ref: '#/components/schemas/Status2'
        tenant:
          $ref: '#/components/schemas/NestedTenant'
        auth_type:
          $ref: '#/components/schemas/Authtype'
        auth_cipher:
          $ref: '#/components/schemas/Authcipher'
        auth_psk:
          maxLength: 64
          type: string
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    WritableWirelessLink:
      title: WritableWirelessLink
      required:
      - interface_a
      - interface_b
      type: object
      properties:
        id:
          type: integer
          format: int32
          readOnly: true
        url:
          type: string
          readOnly: true
        display:
          type: string
          readOnly: true
        interface_a:
          type: integer
          format: int32
        interface_b:
          type: integer
          format: int32
        ssid:
          maxLength: 32
          type: string
        status:
          $ref: '#/components/schemas/Status3'
        tenant:
          type: integer
          format: int32
        auth_type:
          $ref: '#/components/schemas/AuthType1'
        auth_cipher:
          $ref: '#/components/schemas/Authcipher1'
        auth_psk:
          maxLength: 64
          type: string
        description:
          maxLength: 200
          type: string
        tags:
          type: array
          items:
            $ref: '#/components/schemas/NestedTag'
          description: ''
        custom_fields:
          type: object
        created:
          type: string
          format: date-time
          readOnly: true
        last_updated:
          type: string
          format: date-time
          readOnly: true
    Action:
      title: Action
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label53'
        value:
          $ref: '#/components/schemas/Value53'
    Airflow:
      title: Airflow
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label5'
        value:
          $ref: '#/components/schemas/Value5'
    Airflow2:
      title: Airflow2
      enum:
      - front-to-rear
      - rear-to-front
      - left-to-right
      - right-to-left
      - side-to-rear
      - passive
      - mixed
      type: string
    Authcipher:
      title: Authcipher
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label71'
        value:
          $ref: '#/components/schemas/Value71'
    Authcipher1:
      title: Authcipher1
      enum:
      - auto
      - tkip
      - aes
      type: string
    Authtype:
      title: Authtype
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label70'
        value:
          $ref: '#/components/schemas/Value70'
    AuthType1:
      title: AuthType1
      enum:
      - open
      - wep
      - wpa-personal
      - wpa-enterprise
      type: string
    Authenticationtype:
      title: Authenticationtype
      enum:
      - plaintext
      - md5
      type: string
    Buttonclass:
      title: Buttonclass
      enum:
      - outline-dark
      - blue
      - indigo
      - purple
      - pink
      - red
      - orange
      - yellow
      - green
      - teal
      - cyan
      - gray
      - black
      - white
      - ghost-dark
      type: string
      description: The class of the first link in a group will be used for the dropdown button
    circuits_circuits_listResponse:
      title: circuits_circuits_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/Circuit'
          description: ''
    circuits_circuit-terminations_listResponse:
      title: circuits_circuit-terminations_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/CircuitTermination'
          description: ''
    circuits_circuit-types_listResponse:
      title: circuits_circuit-types_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/CircuitType'
          description: ''
    circuits_provider-networks_listResponse:
      title: circuits_provider-networks_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/ProviderNetwork'
          description: ''
    circuits_providers_listResponse:
      title: circuits_providers_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/Provider'
          description: ''
    dcim_cables_listResponse:
      title: dcim_cables_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/Cable'
          description: ''
    dcim_cable-terminations_listResponse:
      title: dcim_cable-terminations_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/CableTermination'
          description: ''
    dcim_console-ports_listResponse:
      title: dcim_console-ports_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/ConsolePort'
          description: ''
    dcim_console-port-templates_listResponse:
      title: dcim_console-port-templates_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/ConsolePortTemplate'
          description: ''
    dcim_console-server-ports_listResponse:
      title: dcim_console-server-ports_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/ConsoleServerPort'
          description: ''
    dcim_console-server-port-templates_listResponse:
      title: dcim_console-server-port-templates_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/ConsoleServerPortTemplate'
          description: ''
    dcim_device-bays_listResponse:
      title: dcim_device-bays_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/DeviceBay'
          description: ''
    dcim_device-bay-templates_listResponse:
      title: dcim_device-bay-templates_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/DeviceBayTemplate'
          description: ''
    dcim_device-roles_listResponse:
      title: dcim_device-roles_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/DeviceRole'
          description: ''
    dcim_devices_listResponse:
      title: dcim_devices_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/DeviceWithConfigContext'
          description: ''
    dcim_device-types_listResponse:
      title: dcim_device-types_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/DeviceType'
          description: ''
    dcim_front-ports_listResponse:
      title: dcim_front-ports_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/FrontPort'
          description: ''
    dcim_front-port-templates_listResponse:
      title: dcim_front-port-templates_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/FrontPortTemplate'
          description: ''
    dcim_interfaces_listResponse:
      title: dcim_interfaces_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/Interface'
          description: ''
    dcim_interface-templates_listResponse:
      title: dcim_interface-templates_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/InterfaceTemplate'
          description: ''
    dcim_inventory-item-roles_listResponse:
      title: dcim_inventory-item-roles_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/InventoryItemRole'
          description: ''
    dcim_inventory-items_listResponse:
      title: dcim_inventory-items_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/InventoryItem'
          description: ''
    dcim_inventory-item-templates_listResponse:
      title: dcim_inventory-item-templates_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/InventoryItemTemplate'
          description: ''
    dcim_locations_listResponse:
      title: dcim_locations_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/Location'
          description: ''
    dcim_manufacturers_listResponse:
      title: dcim_manufacturers_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/Manufacturer'
          description: ''
    dcim_module-bays_listResponse:
      title: dcim_module-bays_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/ModuleBay'
          description: ''
    dcim_module-bay-templates_listResponse:
      title: dcim_module-bay-templates_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/ModuleBayTemplate'
          description: ''
    dcim_modules_listResponse:
      title: dcim_modules_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/Module'
          description: ''
    dcim_module-types_listResponse:
      title: dcim_module-types_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/ModuleType'
          description: ''
    dcim_platforms_listResponse:
      title: dcim_platforms_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/Platform'
          description: ''
    dcim_power-feeds_listResponse:
      title: dcim_power-feeds_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/PowerFeed'
          description: ''
    dcim_power-outlets_listResponse:
      title: dcim_power-outlets_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/PowerOutlet'
          description: ''
    dcim_power-outlet-templates_listResponse:
      title: dcim_power-outlet-templates_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/PowerOutletTemplate'
          description: ''
    dcim_power-panels_listResponse:
      title: dcim_power-panels_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/PowerPanel'
          description: ''
    dcim_power-ports_listResponse:
      title: dcim_power-ports_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/PowerPort'
          description: ''
    dcim_power-port-templates_listResponse:
      title: dcim_power-port-templates_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/PowerPortTemplate'
          description: ''
    dcim_rack-reservations_listResponse:
      title: dcim_rack-reservations_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/RackReservation'
          description: ''
    dcim_rack-roles_listResponse:
      title: dcim_rack-roles_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/RackRole'
          description: ''
    dcim_racks_listResponse:
      title: dcim_racks_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/Rack'
          description: ''
    dcim_rear-ports_listResponse:
      title: dcim_rear-ports_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/RearPort'
          description: ''
    dcim_rear-port-templates_listResponse:
      title: dcim_rear-port-templates_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/RearPortTemplate'
          description: ''
    dcim_regions_listResponse:
      title: dcim_regions_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/Region'
          description: ''
    dcim_site-groups_listResponse:
      title: dcim_site-groups_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/SiteGroup'
          description: ''
    dcim_sites_listResponse:
      title: dcim_sites_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/Site'
          description: ''
    dcim_virtual-chassis_listResponse:
      title: dcim_virtual-chassis_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/VirtualChassis'
          description: ''
    Duplex:
      title: Duplex
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label23'
        value:
          $ref: '#/components/schemas/Value23'
    Duplex1:
      title: Duplex1
      enum:
      - half
      - full
      - auto
      type: string
    End:
      title: End
      enum:
      - A
      - B
      type: string
    extras_config-contexts_listResponse:
      title: extras_config-contexts_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/ConfigContext'
          description: ''
    extras_content-types_listResponse:
      title: extras_content-types_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/ContentType'
          description: ''
    extras_custom-fields_listResponse:
      title: extras_custom-fields_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/CustomField'
          description: ''
    extras_custom-links_listResponse:
      title: extras_custom-links_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/CustomLink'
          description: ''
    extras_export-templates_listResponse:
      title: extras_export-templates_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/ExportTemplate'
          description: ''
    extras_image-attachments_listResponse:
      title: extras_image-attachments_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/ImageAttachment'
          description: ''
    extras_job-results_listResponse:
      title: extras_job-results_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/JobResult'
          description: ''
    extras_journal-entries_listResponse:
      title: extras_journal-entries_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/JournalEntry'
          description: ''
    extras_object-changes_listResponse:
      title: extras_object-changes_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/ObjectChange'
          description: ''
    extras_tags_listResponse:
      title: extras_tags_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/Tag'
          description: ''
    extras_webhooks_listResponse:
      title: extras_webhooks_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/Webhook'
          description: ''
    Face:
      title: Face
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label3'
        value:
          $ref: '#/components/schemas/Value3'
    face3:
      title: face3
      enum:
      - front
      - rear
      type: string
    Family:
      title: Family
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label54'
        value:
          $ref: '#/components/schemas/Value54'
    Feedleg:
      title: Feedleg
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label35'
        value:
          $ref: '#/components/schemas/Value35'
    Feedleg1:
      title: Feedleg1
      enum:
      - A
      - B
      - C
      type: string
      description: Phase (for three-phase feeds)
    Filterlogic:
      title: Filterlogic
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label49'
        value:
          $ref: '#/components/schemas/Value49'
    Filterlogic1:
      title: Filterlogic1
      enum:
      - disabled
      - loose
      - exact
      type: string
      description: Loose matches any instance of a given string; exact matches the entire field.
    HTTPmethod:
      title: HTTPmethod
      enum:
      - GET
      - POST
      - PUT
      - PATCH
      - DELETE
      type: string
    ipam_aggregates_listResponse:
      title: ipam_aggregates_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/Aggregate'
          description: ''
    ipam_asns_listResponse:
      title: ipam_asns_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/ASN'
          description: ''
    ipam_fhrp-group-assignments_listResponse:
      title: ipam_fhrp-group-assignments_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/FHRPGroupAssignment'
          description: ''
    ipam_fhrp-groups_listResponse:
      title: ipam_fhrp-groups_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/FHRPGroup'
          description: ''
    ipam_ip-addresses_listResponse:
      title: ipam_ip-addresses_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/IPAddress'
          description: ''
    ipam_ip-ranges_listResponse:
      title: ipam_ip-ranges_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/IPRange'
          description: ''
    ipam_l2vpns_listResponse:
      title: ipam_l2vpns_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/L2VPN'
          description: ''
    ipam_l2vpn-terminations_listResponse:
      title: ipam_l2vpn-terminations_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/L2VPNTermination'
          description: ''
    ipam_prefixes_listResponse:
      title: ipam_prefixes_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/Prefix'
          description: ''
    ipam_rirs_listResponse:
      title: ipam_rirs_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/RIR'
          description: ''
    ipam_roles_listResponse:
      title: ipam_roles_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/Role'
          description: ''
    ipam_route-targets_listResponse:
      title: ipam_route-targets_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/RouteTarget'
          description: ''
    ipam_services_listResponse:
      title: ipam_services_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/Service'
          description: ''
    ipam_service-templates_listResponse:
      title: ipam_service-templates_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/ServiceTemplate'
          description: ''
    ipam_vlan-groups_listResponse:
      title: ipam_vlan-groups_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/VLANGroup'
          description: ''
    ipam_vlans_listResponse:
      title: ipam_vlans_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/VLAN'
          description: ''
    ipam_vrfs_listResponse:
      title: ipam_vrfs_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/VRF'
          description: ''
    Kind:
      title: Kind
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label52'
        value:
          $ref: '#/components/schemas/Value52'
    Kind1:
      title: Kind1
      enum:
      - info
      - success
      - warning
      - danger
      type: string
    Label:
      title: Label
      enum:
      - Planned
      - Provisioning
      - Active
      - Offline
      - Deprovisioning
      - Decommissioned
      type: string
    Label1:
      title: Label1
      enum:
      - Connected
      - Planned
      - Decommissioning
      type: string
    Label2:
      title: Label2
      enum:
      - Kilometers
      - Meters
      - Centimeters
      - Miles
      - Feet
      - Inches
      type: string
    Label3:
      title: Label3
      enum:
      - Front
      - Rear
      type: string
    Label4:
      title: Label4
      enum:
      - Offline
      - Active
      - Planned
      - Staged
      - Failed
      - Inventory
      - Decommissioning
      type: string
    Label5:
      title: Label5
      enum:
      - Front to rear
      - Rear to front
      - Left to right
      - Right to left
      - Side to rear
      - Passive
      - Mixed
      type: string
    Label6:
      title: Label6
      enum:
      - DE-9
      - DB-25
      - RJ-11
      - RJ-12
      - RJ-45
      - Mini-DIN 8
      - USB Type A
      - USB Type B
      - USB Type C
      - USB Mini A
      - USB Mini B
      - USB Micro A
      - USB Micro B
      - USB Micro AB
      - Other
      type: string
    Label8:
      title: Label8
      enum:
      - 1200 bps
      - 2400 bps
      - 4800 bps
      - 9600 bps
      - 19.2 kbps
      - 38.4 kbps
      - 57.6 kbps
      - 115.2 kbps
      type: string
    Label12:
      title: Label12
      enum:
      - Parent
      - Child
      type: string
    Label17:
      title: Label17
      enum:
      - 8P8C
      - 8P6C
      - 8P4C
      - 8P2C
      - 6P6C
      - 6P4C
      - 6P2C
      - 4P4C
      - 4P2C
      - GG45
      - TERA 4P
      - TERA 2P
      - TERA 1P
      - 110 Punch
      - BNC
      - F Connector
      - N Connector
      - MRJ21
      - FC
      - LC
      - LC/PC
      - LC/UPC
      - LC/APC
      - LSH
      - LSH/PC
      - LSH/UPC
      - LSH/APC
      - MPO
      - MTRJ
      - SC
      - SC/PC
      - SC/UPC
      - SC/APC
      - ST
      - CS
      - SN
      - SMA 905
      - SMA 906
      - URM-P2
      - URM-P4
      - URM-P8
      - Splice
      - Other
      type: string
    Label19:
      title: Label19
      enum:
      - Virtual
      - Bridge
      - Link Aggregation Group (LAG)
      - 100BASE-TX (10/100ME)
      - 1000BASE-T (1GE)
      - 2.5GBASE-T (2.5GE)
      - 5GBASE-T (5GE)
      - 10GBASE-T (10GE)
      - 10GBASE-CX4 (10GE)
      - GBIC (1GE)
      - SFP (1GE)
      - SFP+ (10GE)
      - XFP (10GE)
      - XENPAK (10GE)
      - X2 (10GE)
      - SFP28 (25GE)
      - SFP56 (50GE)
      - QSFP+ (40GE)
      - QSFP28 (50GE)
      - CFP (100GE)
      - CFP2 (100GE)
      - CFP2 (200GE)
      - CFP4 (100GE)
      - Cisco CPAK (100GE)
      - QSFP28 (100GE)
      - QSFP56 (200GE)
      - QSFP-DD (400GE)
      - OSFP (400GE)
      - IEEE 802.11a
      - IEEE 802.11b/g
      - IEEE 802.11n
      - IEEE 802.11ac
      - IEEE 802.11ad
      - IEEE 802.11ax
      - IEEE 802.11ay
      - IEEE 802.15.1 (Bluetooth)
      - Other (Wireless)
      - GSM
      - CDMA
      - LTE
      - OC-3/STM-1
      - OC-12/STM-4
      - OC-48/STM-16
      - OC-192/STM-64
      - OC-768/STM-256
      - OC-1920/STM-640
      - OC-3840/STM-1234
      - SFP (1GFC)
      - SFP (2GFC)
      - SFP (4GFC)
      - SFP+ (8GFC)
      - SFP+ (16GFC)
      - SFP28 (32GFC)
      - QSFP+ (64GFC)
      - QSFP28 (128GFC)
      - SDR (2 Gbps)
      - DDR (4 Gbps)
      - QDR (8 Gbps)
      - FDR10 (10 Gbps)
      - FDR (13.5 Gbps)
      - EDR (25 Gbps)
      - HDR (50 Gbps)
      - NDR (100 Gbps)
      - XDR (250 Gbps)
      - T1 (1.544 Mbps)
      - E1 (2.048 Mbps)
      - T3 (45 Mbps)
      - E3 (34 Mbps)
      - xDSL
      - DOCSIS
      - GPON (2.5 Gbps / 1.25 Gps)
      - XG-PON (10 Gbps / 2.5 Gbps)
      - XGS-PON (10 Gbps)
      - NG-PON2 (TWDM-PON) (4x10 Gbps)
      - EPON (1 Gbps)
      - 10G-EPON (10 Gbps)
      - Cisco StackWise
      - Cisco StackWise Plus
      - Cisco FlexStack
      - Cisco FlexStack Plus
      - Cisco StackWise-80
      - Cisco StackWise-160
      - Cisco StackWise-320
      - Cisco StackWise-480
      - Juniper VCP
      - Extreme SummitStack
      - Extreme SummitStack-128
      - Extreme SummitStack-256
      - Extreme SummitStack-512
      - Other
      type: string
    Label20:
      title: Label20
      enum:
      - PD
      - PSE
      type: string
    Label21:
      title: Label21
      enum:
      - 802.3af (Type 1)
      - 802.3at (Type 2)
      - 802.3bt (Type 3)
      - 802.3bt (Type 4)
      - Passive 24V (2-pair)
      - Passive 24V (4-pair)
      - Passive 48V (2-pair)
      - Passive 48V (4-pair)
      type: string
    Label23:
      title: Label23
      enum:
      - Half
      - Full
      - Auto
      type: string
    Label24:
      title: Label24
      enum:
      - Access
      - Tagged
      - Tagged (All)
      type: string
    Label25:
      title: Label25
      enum:
      - Access point
      - Station
      type: string
    Label26:
      title: Label26
      enum:
      - 1 (2412 MHz)
      - 2 (2417 MHz)
      - 3 (2422 MHz)
      - 4 (2427 MHz)
      - 5 (2432 MHz)
      - 6 (2437 MHz)
      - 7 (2442 MHz)
      - 8 (2447 MHz)
      - 9 (2452 MHz)
      - 10 (2457 MHz)
      - 11 (2462 MHz)
      - 12 (2467 MHz)
      - 13 (2472 MHz)
      - 32 (5160/20 MHz)
      - 34 (5170/40 MHz)
      - 36 (5180/20 MHz)
      - 38 (5190/40 MHz)
      - 40 (5200/20 MHz)
      - 42 (5210/80 MHz)
      - 44 (5220/20 MHz)
      - 46 (5230/40 MHz)
      - 48 (5240/20 MHz)
      - 50 (5250/160 MHz)
      - 52 (5260/20 MHz)
      - 54 (5270/40 MHz)
      - 56 (5280/20 MHz)
      - 58 (5290/80 MHz)
      - 60 (5300/20 MHz)
      - 62 (5310/40 MHz)
      - 64 (5320/20 MHz)
      - 100 (5500/20 MHz)
      - 102 (5510/40 MHz)
      - 104 (5520/20 MHz)
      - 106 (5530/80 MHz)
      - 108 (5540/20 MHz)
      - 110 (5550/40 MHz)
      - 112 (5560/20 MHz)
      - 114 (5570/160 MHz)
      - 116 (5580/20 MHz)
      - 118 (5590/40 MHz)
      - 120 (5600/20 MHz)
      - 122 (5610/80 MHz)
      - 124 (5620/20 MHz)
      - 126 (5630/40 MHz)
      - 128 (5640/20 MHz)
      - 132 (5660/20 MHz)
      - 134 (5670/40 MHz)
      - 136 (5680/20 MHz)
      - 138 (5690/80 MHz)
      - 140 (5700/20 MHz)
      - 142 (5710/40 MHz)
      - 144 (5720/20 MHz)
      - 149 (5745/20 MHz)
      - 151 (5755/40 MHz)
      - 153 (5765/20 MHz)
      - 155 (5775/80 MHz)
      - 157 (5785/20 MHz)
      - 159 (5795/40 MHz)
      - 161 (5805/20 MHz)
      - 163 (5815/160 MHz)
      - 165 (5825/20 MHz)
      - 167 (5835/40 MHz)
      - 169 (5845/20 MHz)
      - 171 (5855/80 MHz)
      - 173 (5865/20 MHz)
      - 175 (5875/40 MHz)
      - 177 (5885/20 MHz)
      - 1 (5955/20 MHz)
      - 3 (5965/40 MHz)
      - 5 (5975/20 MHz)
      - 7 (5985/80 MHz)
      - 9 (5995/20 MHz)
      - 11 (6005/40 MHz)
      - 13 (6015/20 MHz)
      - 15 (6025/160 MHz)
      - 17 (6035/20 MHz)
      - 19 (6045/40 MHz)
      - 21 (6055/20 MHz)
      - 23 (6065/80 MHz)
      - 25 (6075/20 MHz)
      - 27 (6085/40 MHz)
      - 29 (6095/20 MHz)
      - 31 (6105/320 MHz)
      - 33 (6115/20 MHz)
      - 35 (6125/40 MHz)
      - 37 (6135/20 MHz)
      - 39 (6145/80 MHz)
      - 41 (6155/20 MHz)
      - 43 (6165/40 MHz)
      - 45 (6175/20 MHz)
      - 47 (6185/160 MHz)
      - 49 (6195/20 MHz)
      - 51 (6205/40 MHz)
      - 53 (6215/20 MHz)
      - 55 (6225/80 MHz)
      - 57 (6235/20 MHz)
      - 59 (6245/40 MHz)
      - 61 (6255/20 MHz)
      - 65 (6275/20 MHz)
      - 67 (6285/40 MHz)
      - 69 (6295/20 MHz)
      - 71 (6305/80 MHz)
      - 73 (6315/20 MHz)
      - 75 (6325/40 MHz)
      - 77 (6335/20 MHz)
      - 79 (6345/160 MHz)
      - 81 (6355/20 MHz)
      - 83 (6365/40 MHz)
      - 85 (6375/20 MHz)
      - 87 (6385/80 MHz)
      - 89 (6395/20 MHz)
      - 91 (6405/40 MHz)
      - 93 (6415/20 MHz)
      - 95 (6425/320 MHz)
      - 97 (6435/20 MHz)
      - 99 (6445/40 MHz)
      - 101 (6455/20 MHz)
      - 103 (6465/80 MHz)
      - 105 (6475/20 MHz)
      - 107 (6485/40 MHz)
      - 109 (6495/20 MHz)
      - 111 (6505/160 MHz)
      - 113 (6515/20 MHz)
      - 115 (6525/40 MHz)
      - 117 (6535/20 MHz)
      - 119 (6545/80 MHz)
      - 121 (6555/20 MHz)
      - 123 (6565/40 MHz)
      - 125 (6575/20 MHz)
      - 129 (6595/20 MHz)
      - 131 (6605/40 MHz)
      - 133 (6615/20 MHz)
      - 135 (6625/80 MHz)
      - 137 (6635/20 MHz)
      - 139 (6645/40 MHz)
      - 141 (6655/20 MHz)
      - 143 (6665/160 MHz)
      - 145 (6675/20 MHz)
      - 147 (6685/40 MHz)
      - 149 (6695/20 MHz)
      - 151 (6705/80 MHz)
      - 153 (6715/20 MHz)
      - 155 (6725/40 MHz)
      - 157 (6735/20 MHz)
      - 159 (6745/320 MHz)
      - 161 (6755/20 MHz)
      - 163 (6765/40 MHz)
      - 165 (6775/20 MHz)
      - 167 (6785/80 MHz)
      - 169 (6795/20 MHz)
      - 171 (6805/40 MHz)
      - 173 (6815/20 MHz)
      - 175 (6825/160 MHz)
      - 177 (6835/20 MHz)
      - 179 (6845/40 MHz)
      - 181 (6855/20 MHz)
      - 183 (6865/80 MHz)
      - 185 (6875/20 MHz)
      - 187 (6885/40 MHz)
      - 189 (6895/20 MHz)
      - 193 (6915/20 MHz)
      - 195 (6925/40 MHz)
      - 197 (6935/20 MHz)
      - 199 (6945/80 MHz)
      - 201 (6955/20 MHz)
      - 203 (6965/40 MHz)
      - 205 (6975/20 MHz)
      - 207 (6985/160 MHz)
      - 209 (6995/20 MHz)
      - 211 (7005/40 MHz)
      - 213 (7015/20 MHz)
      - 215 (7025/80 MHz)
      - 217 (7035/20 MHz)
      - 219 (7045/40 MHz)
      - 221 (7055/20 MHz)
      - 225 (7075/20 MHz)
      - 227 (7085/40 MHz)
      - 229 (7095/20 MHz)
      - 233 (7115/20 MHz)
      - 1 (58.32/2.16 GHz)
      - 2 (60.48/2.16 GHz)
      - 3 (62.64/2.16 GHz)
      - 4 (64.80/2.16 GHz)
      - 5 (66.96/2.16 GHz)
      - 6 (69.12/2.16 GHz)
      - 9 (59.40/4.32 GHz)
      - 10 (61.56/4.32 GHz)
      - 11 (63.72/4.32 GHz)
      - 12 (65.88/4.32 GHz)
      - 13 (68.04/4.32 GHz)
      - 17 (60.48/6.48 GHz)
      - 18 (62.64/6.48 GHz)
      - 19 (64.80/6.48 GHz)
      - 20 (66.96/6.48 GHz)
      - 25 (61.56/8.64 GHz)
      - 26 (63.72/8.64 GHz)
      - 27 (65.88/8.64 GHz)
      type: string
    Label29:
      title: Label29
      enum:
      - Planned
      - Staging
      - Active
      - Decommissioning
      - Retired
      type: string
    Label30:
      title: Label30
      enum:
      - Offline
      - Active
      - Planned
      - Failed
      type: string
    Label31:
      title: Label31
      enum:
      - Primary
      - Redundant
      type: string
    Label32:
      title: Label32
      enum:
      - AC
      - DC
      type: string
    Label33:
      title: Label33
      enum:
      - Single phase
      - Three-phase
      type: string
    Label34:
      title: Label34
      enum:
      - C5
      - C7
      - C13
      - C15
      - C19
      - C21
      - P+N+E 4H
      - P+N+E 6H
      - P+N+E 9H
      - 2P+E 4H
      - 2P+E 6H
      - 2P+E 9H
      - 3P+E 4H
      - 3P+E 6H
      - 3P+E 9H
      - 3P+N+E 4H
      - 3P+N+E 6H
      - 3P+N+E 9H
      - NEMA 1-15R
      - NEMA 5-15R
      - NEMA 5-20R
      - NEMA 5-30R
      - NEMA 5-50R
      - NEMA 6-15R
      - NEMA 6-20R
      - NEMA 6-30R
      - NEMA 6-50R
      - NEMA 10-30R
      - NEMA 10-50R
      - NEMA 14-20R
      - NEMA 14-30R
      - NEMA 14-50R
      - NEMA 14-60R
      - NEMA 15-15R
      - NEMA 15-20R
      - NEMA 15-30R
      - NEMA 15-50R
      - NEMA 15-60R
      - NEMA L1-15R
      - NEMA L5-15R
      - NEMA L5-20R
      - NEMA L5-30R
      - NEMA L5-50R
      - NEMA L6-15R
      - NEMA L6-20R
      - NEMA L6-30R
      - NEMA L6-50R
      - NEMA L10-30R
      - NEMA L14-20R
      - NEMA L14-30R
      - NEMA L14-50R
      - NEMA L14-60R
      - NEMA L15-20R
      - NEMA L15-30R
      - NEMA L15-50R
      - NEMA L15-60R
      - NEMA L21-20R
      - NEMA L21-30R
      - NEMA L22-30R
      - CS6360C
      - CS6364C
      - CS8164C
      - CS8264C
      - CS8364C
      - CS8464C
      - ITA Type E (CEE 7/5)
      - ITA Type F (CEE 7/3)
      - ITA Type G (BS 1363)
      - ITA Type H
      - ITA Type I
      - ITA Type J
      - ITA Type K
      - ITA Type L (CEI 23-50)
      - ITA Type M (BS 546)
      - ITA Type N
      - ITA Type O
      - ITA Multistandard
      - USB Type A
      - USB Micro B
      - USB Type C
      - DC Terminal
      - HDOT Cx
      - Saf-D-Grid
      - Neutrik powerCON (20A)
      - Neutrik powerCON (32A)
      - Neutrik powerCON TRUE1
      - Neutrik powerCON TRUE1 TOP
      - Ubiquiti SmartPower
      - Hardwired
      - Other
      type: string
    Label35:
      title: Label35
      enum:
      - A
      - B
      - C
      type: string
    Label38:
      title: Label38
      enum:
      - C6
      - C8
      - C14
      - C16
      - C20
      - C22
      - P+N+E 4H
      - P+N+E 6H
      - P+N+E 9H
      - 2P+E 4H
      - 2P+E 6H
      - 2P+E 9H
      - 3P+E 4H
      - 3P+E 6H
      - 3P+E 9H
      - 3P+N+E 4H
      - 3P+N+E 6H
      - 3P+N+E 9H
      - NEMA 1-15P
      - NEMA 5-15P
      - NEMA 5-20P
      - NEMA 5-30P
      - NEMA 5-50P
      - NEMA 6-15P
      - NEMA 6-20P
      - NEMA 6-30P
      - NEMA 6-50P
      - NEMA 10-30P
      - NEMA 10-50P
      - NEMA 14-20P
      - NEMA 14-30P
      - NEMA 14-50P
      - NEMA 14-60P
      - NEMA 15-15P
      - NEMA 15-20P
      - NEMA 15-30P
      - NEMA 15-50P
      - NEMA 15-60P
      - NEMA L1-15P
      - NEMA L5-15P
      - NEMA L5-20P
      - NEMA L5-30P
      - NEMA L5-50P
      - NEMA L6-15P
      - NEMA L6-20P
      - NEMA L6-30P
      - NEMA L6-50P
      - NEMA L10-30P
      - NEMA L14-20P
      - NEMA L14-30P
      - NEMA L14-50P
      - NEMA L14-60P
      - NEMA L15-20P
      - NEMA L15-30P
      - NEMA L15-50P
      - NEMA L15-60P
      - NEMA L21-20P
      - NEMA L21-30P
      - NEMA L22-30P
      - CS6361C
      - CS6365C
      - CS8165C
      - CS8265C
      - CS8365C
      - CS8465C
      - ITA Type C (CEE 7/16)
      - ITA Type E (CEE 7/6)
      - ITA Type F (CEE 7/4)
      - ITA Type E/F (CEE 7/7)
      - ITA Type G (BS 1363)
      - ITA Type H
      - ITA Type I
      - ITA Type J
      - ITA Type K
      - ITA Type L (CEI 23-50)
      - ITA Type M (BS 546)
      - ITA Type N
      - ITA Type O
      - USB Type A
      - USB Type B
      - USB Type C
      - USB Mini A
      - USB Mini B
      - USB Micro A
      - USB Micro B
      - USB Micro AB
      - USB 3.0 Type B
      - USB 3.0 Micro B
      - DC Terminal
      - Saf-D-Grid
      - Neutrik powerCON (20A)
      - Neutrik powerCON (32A)
      - Neutrik powerCON TRUE1
      - Neutrik powerCON TRUE1 TOP
      - Ubiquiti SmartPower
      - Hardwired
      - Other
      type: string
    Label40:
      title: Label40
      enum:
      - Reserved
      - Available
      - Planned
      - Active
      - Deprecated
      type: string
    Label41:
      title: Label41
      enum:
      - 2-post frame
      - 4-post frame
      - 4-post cabinet
      - Wall-mounted frame
      - Wall-mounted cabinet
      type: string
    Label42:
      title: Label42
      enum:
      - 10 inches
      - 19 inches
      - 21 inches
      - 23 inches
      type: string
    Label43:
      title: Label43
      enum:
      - Millimeters
      - Inches
      type: string
    Label48:
      title: Label48
      enum:
      - Text
      - Text (long)
      - Integer
      - Boolean (true/false)
      - Date
      - URL
      - JSON
      - Selection
      - Multiple selection
      - Object
      - Multiple objects
      type: string
    Label49:
      title: Label49
      enum:
      - Disabled
      - Loose
      - Exact
      type: string
    Label50:
      title: Label50
      enum:
      - Read/Write
      - Read-only
      - Hidden
      type: string
    Label51:
      title: Label51
      enum:
      - Pending
      - Running
      - Completed
      - Errored
      - Failed
      type: string
    Label52:
      title: Label52
      enum:
      - Info
      - Success
      - Warning
      - Danger
      type: string
    Label53:
      title: Label53
      enum:
      - Created
      - Updated
      - Deleted
      type: string
    Label54:
      title: Label54
      enum:
      - IPv4
      - IPv6
      type: string
    Label56:
      title: Label56
      enum:
      - Active
      - Reserved
      - Deprecated
      - DHCP
      - SLAAC
      type: string
    Label57:
      title: Label57
      enum:
      - Loopback
      - Secondary
      - Anycast
      - VIP
      - VRRP
      - HSRP
      - GLBP
      - CARP
      type: string
    Label59:
      title: Label59
      enum:
      - Active
      - Reserved
      - Deprecated
      type: string
    Label60:
      title: Label60
      enum:
      - VPWS
      - VPLS
      - VXLAN
      - VXLAN-EVPN
      - MPLS EVPN
      - PBB EVPN
      - EPL
      - EVPL
      - Ethernet Private LAN
      - Ethernet Virtual Private LAN
      - Ethernet Private Tree
      - Ethernet Virtual Private Tree
      type: string
    Label62:
      title: Label62
      enum:
      - Container
      - Active
      - Reserved
      - Deprecated
      type: string
    Label63:
      title: Label63
      enum:
      - TCP
      - UDP
      - SCTP
      type: string
    Label66:
      title: Label66
      enum:
      - Primary
      - Secondary
      - Tertiary
      - Inactive
      type: string
    Label67:
      title: Label67
      enum:
      - Planned
      - Staging
      - Active
      - Decommissioning
      - Offline
      type: string
    Label69:
      title: Label69
      enum:
      - Offline
      - Active
      - Planned
      - Staged
      - Failed
      - Decommissioning
      type: string
    Label70:
      title: Label70
      enum:
      - Open
      - WEP
      - WPA Personal (PSK)
      - WPA Enterprise
      type: string
    Label71:
      title: Label71
      enum:
      - Auto
      - TKIP
      - AES
      type: string
    Lengthunit:
      title: Lengthunit
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label2'
        value:
          $ref: '#/components/schemas/Value2'
    Lengthunit1:
      title: Lengthunit1
      enum:
      - km
      - m
      - cm
      - mi
      - ft
      - in
      type: string
    Mode:
      title: Mode
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label24'
        value:
          $ref: '#/components/schemas/Value24'
    Mode1:
      title: Mode1
      enum:
      - access
      - tagged
      - tagged-all
      type: string
    Outerunit:
      title: Outerunit
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label43'
        value:
          $ref: '#/components/schemas/Value43'
    Outerunit1:
      title: Outerunit1
      enum:
      - mm
      - in
      type: string
    Parentchildstatus:
      title: Parentchildstatus
      enum:
      - parent
      - child
      type: string
      description: Parent devices house child devices in device bays. Leave blank if this device type is neither a parent nor a child.
    Phase:
      title: Phase
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label33'
        value:
          $ref: '#/components/schemas/Value33'
    Phase1:
      title: Phase1
      enum:
      - single-phase
      - three-phase
      type: string
    Poemode:
      title: Poemode
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label20'
        value:
          $ref: '#/components/schemas/Value20'
    PoEmode1:
      title: PoEmode1
      enum:
      - pd
      - pse
      type: string
    Poetype:
      title: Poetype
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label21'
        value:
          $ref: '#/components/schemas/Value21'
    PoEtype1:
      title: PoEtype1
      enum:
      - type1-ieee802.3af
      - type2-ieee802.3at
      - type3-ieee802.3bt
      - type4-ieee802.3bt
      - passive-24v-2pair
      - passive-24v-4pair
      - passive-48v-2pair
      - passive-48v-4pair
      type: string
    Priority:
      title: Priority
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label66'
        value:
          $ref: '#/components/schemas/Value66'
    Priority1:
      title: Priority1
      enum:
      - primary
      - secondary
      - tertiary
      - inactive
      type: string
    Protocol:
      title: Protocol
      enum:
      - vrrp2
      - vrrp3
      - carp
      - clusterxl
      - hsrp
      - glbp
      - other
      type: string
    Protocol2:
      title: Protocol2
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label63'
        value:
          $ref: '#/components/schemas/Value63'
    Protocol3:
      title: Protocol3
      enum:
      - tcp
      - udp
      - sctp
      type: string
    Rackface:
      title: Rackface
      enum:
      - front
      - rear
      type: string
    render:
      title: render
      enum:
      - json
      - svg
      type: string
    Rfchannel:
      title: Rfchannel
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label26'
        value:
          $ref: '#/components/schemas/Value26'
    Rfrole:
      title: Rfrole
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label25'
        value:
          $ref: '#/components/schemas/Value25'
    Role1:
      title: Role1
      enum:
      - loopback
      - secondary
      - anycast
      - vip
      - vrrp
      - hsrp
      - glbp
      - carp
      type: string
      description: The functional role of this IP
    Role3:
      title: Role3
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label57'
        value:
          $ref: '#/components/schemas/Value57'
    Speed:
      title: Speed
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label8'
        value:
          $ref: '#/components/schemas/Value8'
    Speed1:
      title: Speed1
      enum:
      - 1200
      - 2400
      - 4800
      - 9600
      - 19200
      - 38400
      - 57600
      - 115200
      type: integer
      description: Port speed in bits per second
    Status:
      title: Status
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label'
        value:
          $ref: '#/components/schemas/Value'
    Status1:
      title: Status1
      enum:
      - planned
      - provisioning
      - active
      - offline
      - deprovisioning
      - decommissioned
      type: string
    Status2:
      title: Status2
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label1'
        value:
          $ref: '#/components/schemas/Value1'
    Status3:
      title: Status3
      enum:
      - connected
      - planned
      - decommissioning
      type: string
    Status4:
      title: Status4
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label4'
        value:
          $ref: '#/components/schemas/Value4'
    Status6:
      title: Status6
      enum:
      - offline
      - active
      - planned
      - staged
      - failed
      - inventory
      - decommissioning
      type: string
    Status7:
      title: Status7
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label29'
        value:
          $ref: '#/components/schemas/Value29'
    Status8:
      title: Status8
      enum:
      - planned
      - staging
      - active
      - decommissioning
      - retired
      type: string
    Status9:
      title: Status9
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label30'
        value:
          $ref: '#/components/schemas/Value30'
    Status10:
      title: Status10
      enum:
      - offline
      - active
      - planned
      - failed
      type: string
    Status11:
      title: Status11
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label40'
        value:
          $ref: '#/components/schemas/Value40'
    Status12:
      title: Status12
      enum:
      - reserved
      - available
      - planned
      - active
      - deprecated
      type: string
    Status15:
      title: Status15
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label51'
        value:
          $ref: '#/components/schemas/Value51'
    Status16:
      title: Status16
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label56'
        value:
          $ref: '#/components/schemas/Value56'
    Status17:
      title: Status17
      enum:
      - active
      - reserved
      - deprecated
      - dhcp
      - slaac
      type: string
      description: The operational status of this IP
    Status18:
      title: Status18
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label59'
        value:
          $ref: '#/components/schemas/Value59'
    Status19:
      title: Status19
      enum:
      - active
      - reserved
      - deprecated
      type: string
      description: Operational status of this range
    Status20:
      title: Status20
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label62'
        value:
          $ref: '#/components/schemas/Value62'
    Status21:
      title: Status21
      enum:
      - container
      - active
      - reserved
      - deprecated
      type: string
      description: Operational status of this prefix
    Status22:
      title: Status22
      enum:
      - active
      - reserved
      - deprecated
      type: string
    Status25:
      title: Status25
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label67'
        value:
          $ref: '#/components/schemas/Value67'
    Status26:
      title: Status26
      enum:
      - planned
      - staging
      - active
      - decommissioning
      - offline
      type: string
    Status27:
      title: Status27
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label69'
        value:
          $ref: '#/components/schemas/Value69'
    Status28:
      title: Status28
      enum:
      - offline
      - active
      - planned
      - staged
      - failed
      - decommissioning
      type: string
    Subdevicerole:
      title: Subdevicerole
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label12'
        value:
          $ref: '#/components/schemas/Value12'
    Supply:
      title: Supply
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label32'
        value:
          $ref: '#/components/schemas/Value32'
    Supply1:
      title: Supply1
      enum:
      - ac
      - dc
      type: string
    tenancy_contact-assignments_listResponse:
      title: tenancy_contact-assignments_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/ContactAssignment'
          description: ''
    tenancy_contact-groups_listResponse:
      title: tenancy_contact-groups_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/ContactGroup'
          description: ''
    tenancy_contact-roles_listResponse:
      title: tenancy_contact-roles_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/ContactRole'
          description: ''
    tenancy_contacts_listResponse:
      title: tenancy_contacts_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/Contact'
          description: ''
    tenancy_tenant-groups_listResponse:
      title: tenancy_tenant-groups_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/TenantGroup'
          description: ''
    tenancy_tenants_listResponse:
      title: tenancy_tenants_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/Tenant'
          description: ''
    Termination:
      title: Termination
      enum:
      - A
      - Z
      type: string
    Type:
      title: Type
      enum:
      - cat3
      - cat5
      - cat5e
      - cat6
      - cat6a
      - cat7
      - cat7a
      - cat8
      - dac-active
      - dac-passive
      - mrj21-trunk
      - coaxial
      - mmf
      - mmf-om1
      - mmf-om2
      - mmf-om3
      - mmf-om4
      - mmf-om5
      - smf
      - smf-os1
      - smf-os2
      - aoc
      - power
      type: string
    Type2:
      title: Type2
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label6'
        value:
          $ref: '#/components/schemas/Value6'
    Type3:
      title: Type3
      enum:
      - de-9
      - db-25
      - rj-11
      - rj-12
      - rj-45
      - mini-din-8
      - usb-a
      - usb-b
      - usb-c
      - usb-mini-a
      - usb-mini-b
      - usb-micro-a
      - usb-micro-b
      - usb-micro-ab
      - other
      type: string
    Type5:
      title: Type5
      enum:
      - de-9
      - db-25
      - rj-11
      - rj-12
      - rj-45
      - mini-din-8
      - usb-a
      - usb-b
      - usb-c
      - usb-mini-a
      - usb-mini-b
      - usb-micro-a
      - usb-micro-b
      - usb-micro-ab
      - other
      type: string
      description: Physical port type
    Type10:
      title: Type10
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label17'
        value:
          $ref: '#/components/schemas/Value17'
    Type11:
      title: Type11
      enum:
      - 8p8c
      - 8p6c
      - 8p4c
      - 8p2c
      - 6p6c
      - 6p4c
      - 6p2c
      - 4p4c
      - 4p2c
      - gg45
      - tera-4p
      - tera-2p
      - tera-1p
      - 110-punch
      - bnc
      - f
      - n
      - mrj21
      - fc
      - lc
      - lc-pc
      - lc-upc
      - lc-apc
      - lsh
      - lsh-pc
      - lsh-upc
      - lsh-apc
      - mpo
      - mtrj
      - sc
      - sc-pc
      - sc-upc
      - sc-apc
      - st
      - cs
      - sn
      - sma-905
      - sma-906
      - urm-p2
      - urm-p4
      - urm-p8
      - splice
      - other
      type: string
    Type14:
      title: Type14
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label19'
        value:
          $ref: '#/components/schemas/Value19'
    Type15:
      title: Type15
      enum:
      - virtual
      - bridge
      - lag
      - 100base-tx
      - 1000base-t
      - 2.5gbase-t
      - 5gbase-t
      - 10gbase-t
      - 10gbase-cx4
      - 1000base-x-gbic
      - 1000base-x-sfp
      - 10gbase-x-sfpp
      - 10gbase-x-xfp
      - 10gbase-x-xenpak
      - 10gbase-x-x2
      - 25gbase-x-sfp28
      - 50gbase-x-sfp56
      - 40gbase-x-qsfpp
      - 50gbase-x-sfp28
      - 100gbase-x-cfp
      - 100gbase-x-cfp2
      - 200gbase-x-cfp2
      - 100gbase-x-cfp4
      - 100gbase-x-cpak
      - 100gbase-x-qsfp28
      - 200gbase-x-qsfp56
      - 400gbase-x-qsfpdd
      - 400gbase-x-osfp
      - ieee802.11a
      - ieee802.11g
      - ieee802.11n
      - ieee802.11ac
      - ieee802.11ad
      - ieee802.11ax
      - ieee802.11ay
      - ieee802.15.1
      - other-wireless
      - gsm
      - cdma
      - lte
      - sonet-oc3
      - sonet-oc12
      - sonet-oc48
      - sonet-oc192
      - sonet-oc768
      - sonet-oc1920
      - sonet-oc3840
      - 1gfc-sfp
      - 2gfc-sfp
      - 4gfc-sfp
      - 8gfc-sfpp
      - 16gfc-sfpp
      - 32gfc-sfp28
      - 64gfc-qsfpp
      - 128gfc-qsfp28
      - infiniband-sdr
      - infiniband-ddr
      - infiniband-qdr
      - infiniband-fdr10
      - infiniband-fdr
      - infiniband-edr
      - infiniband-hdr
      - infiniband-ndr
      - infiniband-xdr
      - t1
      - e1
      - t3
      - e3
      - xdsl
      - docsis
      - gpon
      - xg-pon
      - xgs-pon
      - ng-pon2
      - epon
      - 10g-epon
      - cisco-stackwise
      - cisco-stackwise-plus
      - cisco-flexstack
      - cisco-flexstack-plus
      - cisco-stackwise-80
      - cisco-stackwise-160
      - cisco-stackwise-320
      - cisco-stackwise-480
      - juniper-vcp
      - extreme-summitstack
      - extreme-summitstack-128
      - extreme-summitstack-256
      - extreme-summitstack-512
      - other
      type: string
    Type16:
      title: Type16
      enum:
      - vpws
      - vpls
      - vxlan
      - vxlan-evpn
      - mpls-evpn
      - pbb-evpn
      - epl
      - evpl
      - ep-lan
      - evp-lan
      - ep-tree
      - evp-tree
      type: string
    Type19:
      title: Type19
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label31'
        value:
          $ref: '#/components/schemas/Value31'
    Type20:
      title: Type20
      enum:
      - primary
      - redundant
      type: string
    Type21:
      title: Type21
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label34'
        value:
          $ref: '#/components/schemas/Value34'
    Type22:
      title: Type22
      enum:
      - iec-60320-c5
      - iec-60320-c7
      - iec-60320-c13
      - iec-60320-c15
      - iec-60320-c19
      - iec-60320-c21
      - iec-60309-p-n-e-4h
      - iec-60309-p-n-e-6h
      - iec-60309-p-n-e-9h
      - iec-60309-2p-e-4h
      - iec-60309-2p-e-6h
      - iec-60309-2p-e-9h
      - iec-60309-3p-e-4h
      - iec-60309-3p-e-6h
      - iec-60309-3p-e-9h
      - iec-60309-3p-n-e-4h
      - iec-60309-3p-n-e-6h
      - iec-60309-3p-n-e-9h
      - nema-1-15r
      - nema-5-15r
      - nema-5-20r
      - nema-5-30r
      - nema-5-50r
      - nema-6-15r
      - nema-6-20r
      - nema-6-30r
      - nema-6-50r
      - nema-10-30r
      - nema-10-50r
      - nema-14-20r
      - nema-14-30r
      - nema-14-50r
      - nema-14-60r
      - nema-15-15r
      - nema-15-20r
      - nema-15-30r
      - nema-15-50r
      - nema-15-60r
      - nema-l1-15r
      - nema-l5-15r
      - nema-l5-20r
      - nema-l5-30r
      - nema-l5-50r
      - nema-l6-15r
      - nema-l6-20r
      - nema-l6-30r
      - nema-l6-50r
      - nema-l10-30r
      - nema-l14-20r
      - nema-l14-30r
      - nema-l14-50r
      - nema-l14-60r
      - nema-l15-20r
      - nema-l15-30r
      - nema-l15-50r
      - nema-l15-60r
      - nema-l21-20r
      - nema-l21-30r
      - nema-l22-30r
      - CS6360C
      - CS6364C
      - CS8164C
      - CS8264C
      - CS8364C
      - CS8464C
      - ita-e
      - ita-f
      - ita-g
      - ita-h
      - ita-i
      - ita-j
      - ita-k
      - ita-l
      - ita-m
      - ita-n
      - ita-o
      - ita-multistandard
      - usb-a
      - usb-micro-b
      - usb-c
      - dc-terminal
      - hdot-cx
      - saf-d-grid
      - neutrik-powercon-20a
      - neutrik-powercon-32a
      - neutrik-powercon-true1
      - neutrik-powercon-true1-top
      - ubiquiti-smartpower
      - hardwired
      - other
      type: string
    Type24:
      title: Type24
      enum:
      - iec-60320-c5
      - iec-60320-c7
      - iec-60320-c13
      - iec-60320-c15
      - iec-60320-c19
      - iec-60320-c21
      - iec-60309-p-n-e-4h
      - iec-60309-p-n-e-6h
      - iec-60309-p-n-e-9h
      - iec-60309-2p-e-4h
      - iec-60309-2p-e-6h
      - iec-60309-2p-e-9h
      - iec-60309-3p-e-4h
      - iec-60309-3p-e-6h
      - iec-60309-3p-e-9h
      - iec-60309-3p-n-e-4h
      - iec-60309-3p-n-e-6h
      - iec-60309-3p-n-e-9h
      - nema-1-15r
      - nema-5-15r
      - nema-5-20r
      - nema-5-30r
      - nema-5-50r
      - nema-6-15r
      - nema-6-20r
      - nema-6-30r
      - nema-6-50r
      - nema-10-30r
      - nema-10-50r
      - nema-14-20r
      - nema-14-30r
      - nema-14-50r
      - nema-14-60r
      - nema-15-15r
      - nema-15-20r
      - nema-15-30r
      - nema-15-50r
      - nema-15-60r
      - nema-l1-15r
      - nema-l5-15r
      - nema-l5-20r
      - nema-l5-30r
      - nema-l5-50r
      - nema-l6-15r
      - nema-l6-20r
      - nema-l6-30r
      - nema-l6-50r
      - nema-l10-30r
      - nema-l14-20r
      - nema-l14-30r
      - nema-l14-50r
      - nema-l14-60r
      - nema-l15-20r
      - nema-l15-30r
      - nema-l15-50r
      - nema-l15-60r
      - nema-l21-20r
      - nema-l21-30r
      - nema-l22-30r
      - CS6360C
      - CS6364C
      - CS8164C
      - CS8264C
      - CS8364C
      - CS8464C
      - ita-e
      - ita-f
      - ita-g
      - ita-h
      - ita-i
      - ita-j
      - ita-k
      - ita-l
      - ita-m
      - ita-n
      - ita-o
      - ita-multistandard
      - usb-a
      - usb-micro-b
      - usb-c
      - dc-terminal
      - hdot-cx
      - saf-d-grid
      - neutrik-powercon-20a
      - neutrik-powercon-32a
      - neutrik-powercon-true1
      - neutrik-powercon-true1-top
      - ubiquiti-smartpower
      - hardwired
      - other
      type: string
      description: Physical port type
    Type25:
      title: Type25
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label38'
        value:
          $ref: '#/components/schemas/Value38'
    Type26:
      title: Type26
      enum:
      - iec-60320-c6
      - iec-60320-c8
      - iec-60320-c14
      - iec-60320-c16
      - iec-60320-c20
      - iec-60320-c22
      - iec-60309-p-n-e-4h
      - iec-60309-p-n-e-6h
      - iec-60309-p-n-e-9h
      - iec-60309-2p-e-4h
      - iec-60309-2p-e-6h
      - iec-60309-2p-e-9h
      - iec-60309-3p-e-4h
      - iec-60309-3p-e-6h
      - iec-60309-3p-e-9h
      - iec-60309-3p-n-e-4h
      - iec-60309-3p-n-e-6h
      - iec-60309-3p-n-e-9h
      - nema-1-15p
      - nema-5-15p
      - nema-5-20p
      - nema-5-30p
      - nema-5-50p
      - nema-6-15p
      - nema-6-20p
      - nema-6-30p
      - nema-6-50p
      - nema-10-30p
      - nema-10-50p
      - nema-14-20p
      - nema-14-30p
      - nema-14-50p
      - nema-14-60p
      - nema-15-15p
      - nema-15-20p
      - nema-15-30p
      - nema-15-50p
      - nema-15-60p
      - nema-l1-15p
      - nema-l5-15p
      - nema-l5-20p
      - nema-l5-30p
      - nema-l5-50p
      - nema-l6-15p
      - nema-l6-20p
      - nema-l6-30p
      - nema-l6-50p
      - nema-l10-30p
      - nema-l14-20p
      - nema-l14-30p
      - nema-l14-50p
      - nema-l14-60p
      - nema-l15-20p
      - nema-l15-30p
      - nema-l15-50p
      - nema-l15-60p
      - nema-l21-20p
      - nema-l21-30p
      - nema-l22-30p
      - cs6361c
      - cs6365c
      - cs8165c
      - cs8265c
      - cs8365c
      - cs8465c
      - ita-c
      - ita-e
      - ita-f
      - ita-ef
      - ita-g
      - ita-h
      - ita-i
      - ita-j
      - ita-k
      - ita-l
      - ita-m
      - ita-n
      - ita-o
      - usb-a
      - usb-b
      - usb-c
      - usb-mini-a
      - usb-mini-b
      - usb-micro-a
      - usb-micro-b
      - usb-micro-ab
      - usb-3-b
      - usb-3-micro-b
      - dc-terminal
      - saf-d-grid
      - neutrik-powercon-20
      - neutrik-powercon-32
      - neutrik-powercon-true1
      - neutrik-powercon-true1-top
      - ubiquiti-smartpower
      - hardwired
      - other
      type: string
    Type28:
      title: Type28
      enum:
      - iec-60320-c6
      - iec-60320-c8
      - iec-60320-c14
      - iec-60320-c16
      - iec-60320-c20
      - iec-60320-c22
      - iec-60309-p-n-e-4h
      - iec-60309-p-n-e-6h
      - iec-60309-p-n-e-9h
      - iec-60309-2p-e-4h
      - iec-60309-2p-e-6h
      - iec-60309-2p-e-9h
      - iec-60309-3p-e-4h
      - iec-60309-3p-e-6h
      - iec-60309-3p-e-9h
      - iec-60309-3p-n-e-4h
      - iec-60309-3p-n-e-6h
      - iec-60309-3p-n-e-9h
      - nema-1-15p
      - nema-5-15p
      - nema-5-20p
      - nema-5-30p
      - nema-5-50p
      - nema-6-15p
      - nema-6-20p
      - nema-6-30p
      - nema-6-50p
      - nema-10-30p
      - nema-10-50p
      - nema-14-20p
      - nema-14-30p
      - nema-14-50p
      - nema-14-60p
      - nema-15-15p
      - nema-15-20p
      - nema-15-30p
      - nema-15-50p
      - nema-15-60p
      - nema-l1-15p
      - nema-l5-15p
      - nema-l5-20p
      - nema-l5-30p
      - nema-l5-50p
      - nema-l6-15p
      - nema-l6-20p
      - nema-l6-30p
      - nema-l6-50p
      - nema-l10-30p
      - nema-l14-20p
      - nema-l14-30p
      - nema-l14-50p
      - nema-l14-60p
      - nema-l15-20p
      - nema-l15-30p
      - nema-l15-50p
      - nema-l15-60p
      - nema-l21-20p
      - nema-l21-30p
      - nema-l22-30p
      - cs6361c
      - cs6365c
      - cs8165c
      - cs8265c
      - cs8365c
      - cs8465c
      - ita-c
      - ita-e
      - ita-f
      - ita-ef
      - ita-g
      - ita-h
      - ita-i
      - ita-j
      - ita-k
      - ita-l
      - ita-m
      - ita-n
      - ita-o
      - usb-a
      - usb-b
      - usb-c
      - usb-mini-a
      - usb-mini-b
      - usb-micro-a
      - usb-micro-b
      - usb-micro-ab
      - usb-3-b
      - usb-3-micro-b
      - dc-terminal
      - saf-d-grid
      - neutrik-powercon-20
      - neutrik-powercon-32
      - neutrik-powercon-true1
      - neutrik-powercon-true1-top
      - ubiquiti-smartpower
      - hardwired
      - other
      type: string
      description: Physical port type
    Type29:
      title: Type29
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label41'
        value:
          $ref: '#/components/schemas/Value41'
    Type30:
      title: Type30
      enum:
      - 2-post-frame
      - 4-post-frame
      - 4-post-cabinet
      - wall-frame
      - wall-cabinet
      type: string
    Type35:
      title: Type35
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label48'
        value:
          $ref: '#/components/schemas/Value48'
    Type36:
      title: Type36
      enum:
      - text
      - longtext
      - integer
      - boolean
      - date
      - url
      - json
      - select
      - multiselect
      - object
      - multiobject
      type: string
      description: The type of data this custom field holds
    Type37:
      title: Type37
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label60'
        value:
          $ref: '#/components/schemas/Value60'
    Uivisibility:
      title: Uivisibility
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label50'
        value:
          $ref: '#/components/schemas/Value50'
    UIvisibility1:
      title: UIvisibility1
      enum:
      - read-write
      - read-only
      - hidden
      type: string
      description: Specifies the visibility of custom field in the UI
    users_groups_listResponse:
      title: users_groups_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/Group'
          description: ''
    users_permissions_listResponse:
      title: users_permissions_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/ObjectPermission'
          description: ''
    users_tokens_listResponse:
      title: users_tokens_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/Token'
          description: ''
    users_users_listResponse:
      title: users_users_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/User'
          description: ''
    Value:
      title: Value
      enum:
      - planned
      - provisioning
      - active
      - offline
      - deprovisioning
      - decommissioned
      type: string
    Value1:
      title: Value1
      enum:
      - connected
      - planned
      - decommissioning
      type: string
    Value2:
      title: Value2
      enum:
      - km
      - m
      - cm
      - mi
      - ft
      - in
      type: string
    Value3:
      title: Value3
      enum:
      - front
      - rear
      type: string
    Value4:
      title: Value4
      enum:
      - offline
      - active
      - planned
      - staged
      - failed
      - inventory
      - decommissioning
      type: string
    Value5:
      title: Value5
      enum:
      - front-to-rear
      - rear-to-front
      - left-to-right
      - right-to-left
      - side-to-rear
      - passive
      - mixed
      type: string
    Value6:
      title: Value6
      enum:
      - de-9
      - db-25
      - rj-11
      - rj-12
      - rj-45
      - mini-din-8
      - usb-a
      - usb-b
      - usb-c
      - usb-mini-a
      - usb-mini-b
      - usb-micro-a
      - usb-micro-b
      - usb-micro-ab
      - other
      type: string
    Value8:
      title: Value8
      enum:
      - 1200
      - 2400
      - 4800
      - 9600
      - 19200
      - 38400
      - 57600
      - 115200
      type: integer
    Value12:
      title: Value12
      enum:
      - parent
      - child
      type: string
    Value17:
      title: Value17
      enum:
      - 8p8c
      - 8p6c
      - 8p4c
      - 8p2c
      - 6p6c
      - 6p4c
      - 6p2c
      - 4p4c
      - 4p2c
      - gg45
      - tera-4p
      - tera-2p
      - tera-1p
      - 110-punch
      - bnc
      - f
      - n
      - mrj21
      - fc
      - lc
      - lc-pc
      - lc-upc
      - lc-apc
      - lsh
      - lsh-pc
      - lsh-upc
      - lsh-apc
      - mpo
      - mtrj
      - sc
      - sc-pc
      - sc-upc
      - sc-apc
      - st
      - cs
      - sn
      - sma-905
      - sma-906
      - urm-p2
      - urm-p4
      - urm-p8
      - splice
      - other
      type: string
    Value19:
      title: Value19
      enum:
      - virtual
      - bridge
      - lag
      - 100base-tx
      - 1000base-t
      - 2.5gbase-t
      - 5gbase-t
      - 10gbase-t
      - 10gbase-cx4
      - 1000base-x-gbic
      - 1000base-x-sfp
      - 10gbase-x-sfpp
      - 10gbase-x-xfp
      - 10gbase-x-xenpak
      - 10gbase-x-x2
      - 25gbase-x-sfp28
      - 50gbase-x-sfp56
      - 40gbase-x-qsfpp
      - 50gbase-x-sfp28
      - 100gbase-x-cfp
      - 100gbase-x-cfp2
      - 200gbase-x-cfp2
      - 100gbase-x-cfp4
      - 100gbase-x-cpak
      - 100gbase-x-qsfp28
      - 200gbase-x-qsfp56
      - 400gbase-x-qsfpdd
      - 400gbase-x-osfp
      - ieee802.11a
      - ieee802.11g
      - ieee802.11n
      - ieee802.11ac
      - ieee802.11ad
      - ieee802.11ax
      - ieee802.11ay
      - ieee802.15.1
      - other-wireless
      - gsm
      - cdma
      - lte
      - sonet-oc3
      - sonet-oc12
      - sonet-oc48
      - sonet-oc192
      - sonet-oc768
      - sonet-oc1920
      - sonet-oc3840
      - 1gfc-sfp
      - 2gfc-sfp
      - 4gfc-sfp
      - 8gfc-sfpp
      - 16gfc-sfpp
      - 32gfc-sfp28
      - 64gfc-qsfpp
      - 128gfc-qsfp28
      - infiniband-sdr
      - infiniband-ddr
      - infiniband-qdr
      - infiniband-fdr10
      - infiniband-fdr
      - infiniband-edr
      - infiniband-hdr
      - infiniband-ndr
      - infiniband-xdr
      - t1
      - e1
      - t3
      - e3
      - xdsl
      - docsis
      - gpon
      - xg-pon
      - xgs-pon
      - ng-pon2
      - epon
      - 10g-epon
      - cisco-stackwise
      - cisco-stackwise-plus
      - cisco-flexstack
      - cisco-flexstack-plus
      - cisco-stackwise-80
      - cisco-stackwise-160
      - cisco-stackwise-320
      - cisco-stackwise-480
      - juniper-vcp
      - extreme-summitstack
      - extreme-summitstack-128
      - extreme-summitstack-256
      - extreme-summitstack-512
      - other
      type: string
    Value20:
      title: Value20
      enum:
      - pd
      - pse
      type: string
    Value21:
      title: Value21
      enum:
      - type1-ieee802.3af
      - type2-ieee802.3at
      - type3-ieee802.3bt
      - type4-ieee802.3bt
      - passive-24v-2pair
      - passive-24v-4pair
      - passive-48v-2pair
      - passive-48v-4pair
      type: string
    Value23:
      title: Value23
      enum:
      - half
      - full
      - auto
      type: string
    Value24:
      title: Value24
      enum:
      - access
      - tagged
      - tagged-all
      type: string
    Value25:
      title: Value25
      enum:
      - ap
      - station
      type: string
    Value26:
      title: Value26
      enum:
      - 2.4g-1-2412-22
      - 2.4g-2-2417-22
      - 2.4g-3-2422-22
      - 2.4g-4-2427-22
      - 2.4g-5-2432-22
      - 2.4g-6-2437-22
      - 2.4g-7-2442-22
      - 2.4g-8-2447-22
      - 2.4g-9-2452-22
      - 2.4g-10-2457-22
      - 2.4g-11-2462-22
      - 2.4g-12-2467-22
      - 2.4g-13-2472-22
      - 5g-32-5160-20
      - 5g-34-5170-40
      - 5g-36-5180-20
      - 5g-38-5190-40
      - 5g-40-5200-20
      - 5g-42-5210-80
      - 5g-44-5220-20
      - 5g-46-5230-40
      - 5g-48-5240-20
      - 5g-50-5250-160
      - 5g-52-5260-20
      - 5g-54-5270-40
      - 5g-56-5280-20
      - 5g-58-5290-80
      - 5g-60-5300-20
      - 5g-62-5310-40
      - 5g-64-5320-20
      - 5g-100-5500-20
      - 5g-102-5510-40
      - 5g-104-5520-20
      - 5g-106-5530-80
      - 5g-108-5540-20
      - 5g-110-5550-40
      - 5g-112-5560-20
      - 5g-114-5570-160
      - 5g-116-5580-20
      - 5g-118-5590-40
      - 5g-120-5600-20
      - 5g-122-5610-80
      - 5g-124-5620-20
      - 5g-126-5630-40
      - 5g-128-5640-20
      - 5g-132-5660-20
      - 5g-134-5670-40
      - 5g-136-5680-20
      - 5g-138-5690-80
      - 5g-140-5700-20
      - 5g-142-5710-40
      - 5g-144-5720-20
      - 5g-149-5745-20
      - 5g-151-5755-40
      - 5g-153-5765-20
      - 5g-155-5775-80
      - 5g-157-5785-20
      - 5g-159-5795-40
      - 5g-161-5805-20
      - 5g-163-5815-160
      - 5g-165-5825-20
      - 5g-167-5835-40
      - 5g-169-5845-20
      - 5g-171-5855-80
      - 5g-173-5865-20
      - 5g-175-5875-40
      - 5g-177-5885-20
      - 6g-1-5955-20
      - 6g-3-5965-40
      - 6g-5-5975-20
      - 6g-7-5985-80
      - 6g-9-5995-20
      - 6g-11-6005-40
      - 6g-13-6015-20
      - 6g-15-6025-160
      - 6g-17-6035-20
      - 6g-19-6045-40
      - 6g-21-6055-20
      - 6g-23-6065-80
      - 6g-25-6075-20
      - 6g-27-6085-40
      - 6g-29-6095-20
      - 6g-31-6105-320
      - 6g-33-6115-20
      - 6g-35-6125-40
      - 6g-37-6135-20
      - 6g-39-6145-80
      - 6g-41-6155-20
      - 6g-43-6165-40
      - 6g-45-6175-20
      - 6g-47-6185-160
      - 6g-49-6195-20
      - 6g-51-6205-40
      - 6g-53-6215-20
      - 6g-55-6225-80
      - 6g-57-6235-20
      - 6g-59-6245-40
      - 6g-61-6255-20
      - 6g-65-6275-20
      - 6g-67-6285-40
      - 6g-69-6295-20
      - 6g-71-6305-80
      - 6g-73-6315-20
      - 6g-75-6325-40
      - 6g-77-6335-20
      - 6g-79-6345-160
      - 6g-81-6355-20
      - 6g-83-6365-40
      - 6g-85-6375-20
      - 6g-87-6385-80
      - 6g-89-6395-20
      - 6g-91-6405-40
      - 6g-93-6415-20
      - 6g-95-6425-320
      - 6g-97-6435-20
      - 6g-99-6445-40
      - 6g-101-6455-20
      - 6g-103-6465-80
      - 6g-105-6475-20
      - 6g-107-6485-40
      - 6g-109-6495-20
      - 6g-111-6505-160
      - 6g-113-6515-20
      - 6g-115-6525-40
      - 6g-117-6535-20
      - 6g-119-6545-80
      - 6g-121-6555-20
      - 6g-123-6565-40
      - 6g-125-6575-20
      - 6g-129-6595-20
      - 6g-131-6605-40
      - 6g-133-6615-20
      - 6g-135-6625-80
      - 6g-137-6635-20
      - 6g-139-6645-40
      - 6g-141-6655-20
      - 6g-143-6665-160
      - 6g-145-6675-20
      - 6g-147-6685-40
      - 6g-149-6695-20
      - 6g-151-6705-80
      - 6g-153-6715-20
      - 6g-155-6725-40
      - 6g-157-6735-20
      - 6g-159-6745-320
      - 6g-161-6755-20
      - 6g-163-6765-40
      - 6g-165-6775-20
      - 6g-167-6785-80
      - 6g-169-6795-20
      - 6g-171-6805-40
      - 6g-173-6815-20
      - 6g-175-6825-160
      - 6g-177-6835-20
      - 6g-179-6845-40
      - 6g-181-6855-20
      - 6g-183-6865-80
      - 6g-185-6875-20
      - 6g-187-6885-40
      - 6g-189-6895-20
      - 6g-193-6915-20
      - 6g-195-6925-40
      - 6g-197-6935-20
      - 6g-199-6945-80
      - 6g-201-6955-20
      - 6g-203-6965-40
      - 6g-205-6975-20
      - 6g-207-6985-160
      - 6g-209-6995-20
      - 6g-211-7005-40
      - 6g-213-7015-20
      - 6g-215-7025-80
      - 6g-217-7035-20
      - 6g-219-7045-40
      - 6g-221-7055-20
      - 6g-225-7075-20
      - 6g-227-7085-40
      - 6g-229-7095-20
      - 6g-233-7115-20
      - 60g-1-58320-2160
      - 60g-2-60480-2160
      - 60g-3-62640-2160
      - 60g-4-64800-2160
      - 60g-5-66960-2160
      - 60g-6-69120-2160
      - 60g-9-59400-4320
      - 60g-10-61560-4320
      - 60g-11-63720-4320
      - 60g-12-65880-4320
      - 60g-13-68040-4320
      - 60g-17-60480-6480
      - 60g-18-62640-6480
      - 60g-19-64800-6480
      - 60g-20-66960-6480
      - 60g-25-61560-6480
      - 60g-26-63720-6480
      - 60g-27-65880-6480
      type: string
    Value29:
      title: Value29
      enum:
      - planned
      - staging
      - active
      - decommissioning
      - retired
      type: string
    Value30:
      title: Value30
      enum:
      - offline
      - active
      - planned
      - failed
      type: string
    Value31:
      title: Value31
      enum:
      - primary
      - redundant
      type: string
    Value32:
      title: Value32
      enum:
      - ac
      - dc
      type: string
    Value33:
      title: Value33
      enum:
      - single-phase
      - three-phase
      type: string
    Value34:
      title: Value34
      enum:
      - iec-60320-c5
      - iec-60320-c7
      - iec-60320-c13
      - iec-60320-c15
      - iec-60320-c19
      - iec-60320-c21
      - iec-60309-p-n-e-4h
      - iec-60309-p-n-e-6h
      - iec-60309-p-n-e-9h
      - iec-60309-2p-e-4h
      - iec-60309-2p-e-6h
      - iec-60309-2p-e-9h
      - iec-60309-3p-e-4h
      - iec-60309-3p-e-6h
      - iec-60309-3p-e-9h
      - iec-60309-3p-n-e-4h
      - iec-60309-3p-n-e-6h
      - iec-60309-3p-n-e-9h
      - nema-1-15r
      - nema-5-15r
      - nema-5-20r
      - nema-5-30r
      - nema-5-50r
      - nema-6-15r
      - nema-6-20r
      - nema-6-30r
      - nema-6-50r
      - nema-10-30r
      - nema-10-50r
      - nema-14-20r
      - nema-14-30r
      - nema-14-50r
      - nema-14-60r
      - nema-15-15r
      - nema-15-20r
      - nema-15-30r
      - nema-15-50r
      - nema-15-60r
      - nema-l1-15r
      - nema-l5-15r
      - nema-l5-20r
      - nema-l5-30r
      - nema-l5-50r
      - nema-l6-15r
      - nema-l6-20r
      - nema-l6-30r
      - nema-l6-50r
      - nema-l10-30r
      - nema-l14-20r
      - nema-l14-30r
      - nema-l14-50r
      - nema-l14-60r
      - nema-l15-20r
      - nema-l15-30r
      - nema-l15-50r
      - nema-l15-60r
      - nema-l21-20r
      - nema-l21-30r
      - nema-l22-30r
      - CS6360C
      - CS6364C
      - CS8164C
      - CS8264C
      - CS8364C
      - CS8464C
      - ita-e
      - ita-f
      - ita-g
      - ita-h
      - ita-i
      - ita-j
      - ita-k
      - ita-l
      - ita-m
      - ita-n
      - ita-o
      - ita-multistandard
      - usb-a
      - usb-micro-b
      - usb-c
      - dc-terminal
      - hdot-cx
      - saf-d-grid
      - neutrik-powercon-20a
      - neutrik-powercon-32a
      - neutrik-powercon-true1
      - neutrik-powercon-true1-top
      - ubiquiti-smartpower
      - hardwired
      - other
      type: string
    Value35:
      title: Value35
      enum:
      - A
      - B
      - C
      type: string
    Value38:
      title: Value38
      enum:
      - iec-60320-c6
      - iec-60320-c8
      - iec-60320-c14
      - iec-60320-c16
      - iec-60320-c20
      - iec-60320-c22
      - iec-60309-p-n-e-4h
      - iec-60309-p-n-e-6h
      - iec-60309-p-n-e-9h
      - iec-60309-2p-e-4h
      - iec-60309-2p-e-6h
      - iec-60309-2p-e-9h
      - iec-60309-3p-e-4h
      - iec-60309-3p-e-6h
      - iec-60309-3p-e-9h
      - iec-60309-3p-n-e-4h
      - iec-60309-3p-n-e-6h
      - iec-60309-3p-n-e-9h
      - nema-1-15p
      - nema-5-15p
      - nema-5-20p
      - nema-5-30p
      - nema-5-50p
      - nema-6-15p
      - nema-6-20p
      - nema-6-30p
      - nema-6-50p
      - nema-10-30p
      - nema-10-50p
      - nema-14-20p
      - nema-14-30p
      - nema-14-50p
      - nema-14-60p
      - nema-15-15p
      - nema-15-20p
      - nema-15-30p
      - nema-15-50p
      - nema-15-60p
      - nema-l1-15p
      - nema-l5-15p
      - nema-l5-20p
      - nema-l5-30p
      - nema-l5-50p
      - nema-l6-15p
      - nema-l6-20p
      - nema-l6-30p
      - nema-l6-50p
      - nema-l10-30p
      - nema-l14-20p
      - nema-l14-30p
      - nema-l14-50p
      - nema-l14-60p
      - nema-l15-20p
      - nema-l15-30p
      - nema-l15-50p
      - nema-l15-60p
      - nema-l21-20p
      - nema-l21-30p
      - nema-l22-30p
      - cs6361c
      - cs6365c
      - cs8165c
      - cs8265c
      - cs8365c
      - cs8465c
      - ita-c
      - ita-e
      - ita-f
      - ita-ef
      - ita-g
      - ita-h
      - ita-i
      - ita-j
      - ita-k
      - ita-l
      - ita-m
      - ita-n
      - ita-o
      - usb-a
      - usb-b
      - usb-c
      - usb-mini-a
      - usb-mini-b
      - usb-micro-a
      - usb-micro-b
      - usb-micro-ab
      - usb-3-b
      - usb-3-micro-b
      - dc-terminal
      - saf-d-grid
      - neutrik-powercon-20
      - neutrik-powercon-32
      - neutrik-powercon-true1
      - neutrik-powercon-true1-top
      - ubiquiti-smartpower
      - hardwired
      - other
      type: string
    Value40:
      title: Value40
      enum:
      - reserved
      - available
      - planned
      - active
      - deprecated
      type: string
    Value41:
      title: Value41
      enum:
      - 2-post-frame
      - 4-post-frame
      - 4-post-cabinet
      - wall-frame
      - wall-cabinet
      type: string
    Value42:
      title: Value42
      enum:
      - 10
      - 19
      - 21
      - 23
      type: integer
    Value43:
      title: Value43
      enum:
      - mm
      - in
      type: string
    Value48:
      title: Value48
      enum:
      - text
      - longtext
      - integer
      - boolean
      - date
      - url
      - json
      - select
      - multiselect
      - object
      - multiobject
      type: string
    Value49:
      title: Value49
      enum:
      - disabled
      - loose
      - exact
      type: string
    Value50:
      title: Value50
      enum:
      - read-write
      - read-only
      - hidden
      type: string
    Value51:
      title: Value51
      enum:
      - pending
      - running
      - completed
      - errored
      - failed
      type: string
    Value52:
      title: Value52
      enum:
      - info
      - success
      - warning
      - danger
      type: string
    Value53:
      title: Value53
      enum:
      - create
      - update
      - delete
      type: string
    Value54:
      title: Value54
      enum:
      - 4
      - 6
      type: integer
    Value56:
      title: Value56
      enum:
      - active
      - reserved
      - deprecated
      - dhcp
      - slaac
      type: string
    Value57:
      title: Value57
      enum:
      - loopback
      - secondary
      - anycast
      - vip
      - vrrp
      - hsrp
      - glbp
      - carp
      type: string
    Value59:
      title: Value59
      enum:
      - active
      - reserved
      - deprecated
      type: string
    Value60:
      title: Value60
      enum:
      - vpws
      - vpls
      - vxlan
      - vxlan-evpn
      - mpls-evpn
      - pbb-evpn
      - epl
      - evpl
      - ep-lan
      - evp-lan
      - ep-tree
      - evp-tree
      type: string
    Value62:
      title: Value62
      enum:
      - container
      - active
      - reserved
      - deprecated
      type: string
    Value63:
      title: Value63
      enum:
      - tcp
      - udp
      - sctp
      type: string
    Value66:
      title: Value66
      enum:
      - primary
      - secondary
      - tertiary
      - inactive
      type: string
    Value67:
      title: Value67
      enum:
      - planned
      - staging
      - active
      - decommissioning
      - offline
      type: string
    Value69:
      title: Value69
      enum:
      - offline
      - active
      - planned
      - staged
      - failed
      - decommissioning
      type: string
    Value70:
      title: Value70
      enum:
      - open
      - wep
      - wpa-personal
      - wpa-enterprise
      type: string
    Value71:
      title: Value71
      enum:
      - auto
      - tkip
      - aes
      type: string
    virtualization_cluster-groups_listResponse:
      title: virtualization_cluster-groups_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/ClusterGroup'
          description: ''
    virtualization_clusters_listResponse:
      title: virtualization_clusters_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/Cluster'
          description: ''
    virtualization_cluster-types_listResponse:
      title: virtualization_cluster-types_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/ClusterType'
          description: ''
    virtualization_interfaces_listResponse:
      title: virtualization_interfaces_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/VMInterface'
          description: ''
    virtualization_virtual-machines_listResponse:
      title: virtualization_virtual-machines_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/VirtualMachineWithConfigContext'
          description: ''
    Width:
      title: Width
      required:
      - label
      - value
      type: object
      properties:
        label:
          $ref: '#/components/schemas/Label42'
        value:
          $ref: '#/components/schemas/Value42'
    Width1:
      title: Width1
      enum:
      - 10
      - 19
      - 21
      - 23
      type: integer
      description: Rail-to-rail width
    Wirelesschannel:
      title: Wirelesschannel
      enum:
      - 2.4g-1-2412-22
      - 2.4g-2-2417-22
      - 2.4g-3-2422-22
      - 2.4g-4-2427-22
      - 2.4g-5-2432-22
      - 2.4g-6-2437-22
      - 2.4g-7-2442-22
      - 2.4g-8-2447-22
      - 2.4g-9-2452-22
      - 2.4g-10-2457-22
      - 2.4g-11-2462-22
      - 2.4g-12-2467-22
      - 2.4g-13-2472-22
      - 5g-32-5160-20
      - 5g-34-5170-40
      - 5g-36-5180-20
      - 5g-38-5190-40
      - 5g-40-5200-20
      - 5g-42-5210-80
      - 5g-44-5220-20
      - 5g-46-5230-40
      - 5g-48-5240-20
      - 5g-50-5250-160
      - 5g-52-5260-20
      - 5g-54-5270-40
      - 5g-56-5280-20
      - 5g-58-5290-80
      - 5g-60-5300-20
      - 5g-62-5310-40
      - 5g-64-5320-20
      - 5g-100-5500-20
      - 5g-102-5510-40
      - 5g-104-5520-20
      - 5g-106-5530-80
      - 5g-108-5540-20
      - 5g-110-5550-40
      - 5g-112-5560-20
      - 5g-114-5570-160
      - 5g-116-5580-20
      - 5g-118-5590-40
      - 5g-120-5600-20
      - 5g-122-5610-80
      - 5g-124-5620-20
      - 5g-126-5630-40
      - 5g-128-5640-20
      - 5g-132-5660-20
      - 5g-134-5670-40
      - 5g-136-5680-20
      - 5g-138-5690-80
      - 5g-140-5700-20
      - 5g-142-5710-40
      - 5g-144-5720-20
      - 5g-149-5745-20
      - 5g-151-5755-40
      - 5g-153-5765-20
      - 5g-155-5775-80
      - 5g-157-5785-20
      - 5g-159-5795-40
      - 5g-161-5805-20
      - 5g-163-5815-160
      - 5g-165-5825-20
      - 5g-167-5835-40
      - 5g-169-5845-20
      - 5g-171-5855-80
      - 5g-173-5865-20
      - 5g-175-5875-40
      - 5g-177-5885-20
      - 6g-1-5955-20
      - 6g-3-5965-40
      - 6g-5-5975-20
      - 6g-7-5985-80
      - 6g-9-5995-20
      - 6g-11-6005-40
      - 6g-13-6015-20
      - 6g-15-6025-160
      - 6g-17-6035-20
      - 6g-19-6045-40
      - 6g-21-6055-20
      - 6g-23-6065-80
      - 6g-25-6075-20
      - 6g-27-6085-40
      - 6g-29-6095-20
      - 6g-31-6105-320
      - 6g-33-6115-20
      - 6g-35-6125-40
      - 6g-37-6135-20
      - 6g-39-6145-80
      - 6g-41-6155-20
      - 6g-43-6165-40
      - 6g-45-6175-20
      - 6g-47-6185-160
      - 6g-49-6195-20
      - 6g-51-6205-40
      - 6g-53-6215-20
      - 6g-55-6225-80
      - 6g-57-6235-20
      - 6g-59-6245-40
      - 6g-61-6255-20
      - 6g-65-6275-20
      - 6g-67-6285-40
      - 6g-69-6295-20
      - 6g-71-6305-80
      - 6g-73-6315-20
      - 6g-75-6325-40
      - 6g-77-6335-20
      - 6g-79-6345-160
      - 6g-81-6355-20
      - 6g-83-6365-40
      - 6g-85-6375-20
      - 6g-87-6385-80
      - 6g-89-6395-20
      - 6g-91-6405-40
      - 6g-93-6415-20
      - 6g-95-6425-320
      - 6g-97-6435-20
      - 6g-99-6445-40
      - 6g-101-6455-20
      - 6g-103-6465-80
      - 6g-105-6475-20
      - 6g-107-6485-40
      - 6g-109-6495-20
      - 6g-111-6505-160
      - 6g-113-6515-20
      - 6g-115-6525-40
      - 6g-117-6535-20
      - 6g-119-6545-80
      - 6g-121-6555-20
      - 6g-123-6565-40
      - 6g-125-6575-20
      - 6g-129-6595-20
      - 6g-131-6605-40
      - 6g-133-6615-20
      - 6g-135-6625-80
      - 6g-137-6635-20
      - 6g-139-6645-40
      - 6g-141-6655-20
      - 6g-143-6665-160
      - 6g-145-6675-20
      - 6g-147-6685-40
      - 6g-149-6695-20
      - 6g-151-6705-80
      - 6g-153-6715-20
      - 6g-155-6725-40
      - 6g-157-6735-20
      - 6g-159-6745-320
      - 6g-161-6755-20
      - 6g-163-6765-40
      - 6g-165-6775-20
      - 6g-167-6785-80
      - 6g-169-6795-20
      - 6g-171-6805-40
      - 6g-173-6815-20
      - 6g-175-6825-160
      - 6g-177-6835-20
      - 6g-179-6845-40
      - 6g-181-6855-20
      - 6g-183-6865-80
      - 6g-185-6875-20
      - 6g-187-6885-40
      - 6g-189-6895-20
      - 6g-193-6915-20
      - 6g-195-6925-40
      - 6g-197-6935-20
      - 6g-199-6945-80
      - 6g-201-6955-20
      - 6g-203-6965-40
      - 6g-205-6975-20
      - 6g-207-6985-160
      - 6g-209-6995-20
      - 6g-211-7005-40
      - 6g-213-7015-20
      - 6g-215-7025-80
      - 6g-217-7035-20
      - 6g-219-7045-40
      - 6g-221-7055-20
      - 6g-225-7075-20
      - 6g-227-7085-40
      - 6g-229-7095-20
      - 6g-233-7115-20
      - 60g-1-58320-2160
      - 60g-2-60480-2160
      - 60g-3-62640-2160
      - 60g-4-64800-2160
      - 60g-5-66960-2160
      - 60g-6-69120-2160
      - 60g-9-59400-4320
      - 60g-10-61560-4320
      - 60g-11-63720-4320
      - 60g-12-65880-4320
      - 60g-13-68040-4320
      - 60g-17-60480-6480
      - 60g-18-62640-6480
      - 60g-19-64800-6480
      - 60g-20-66960-6480
      - 60g-25-61560-6480
      - 60g-26-63720-6480
      - 60g-27-65880-6480
      type: string
    Wirelessrole:
      title: Wirelessrole
      enum:
      - ap
      - station
      type: string
    wireless_wireless-lan-groups_listResponse:
      title: wireless_wireless-lan-groups_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/WirelessLANGroup'
          description: ''
    wireless_wireless-lans_listResponse:
      title: wireless_wireless-lans_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/WirelessLAN'
          description: ''
    wireless_wireless-links_listResponse:
      title: wireless_wireless-links_listResponse
      required:
      - count
      - results
      type: object
      properties:
        count:
          type: integer
          format: int32
        next:
          type: string
        previous:
          type: string
        results:
          type: array
          items:
            $ref: '#/components/schemas/WirelessLink'
          description: ''
  securitySchemes:
    Bearer:
      type: apiKey
      name: Authorization
      in: header
security:
- Bearer: []
tags:
- name: circuits
  description: ''
- name: dcim
  description: ''
- name: extras
  description: ''
- name: ipam
  description: ''
- name: status
  description: ''
- name: tenancy
  description: ''
- name: users
  description: ''
- name: virtualization
  description: ''
- name: wireless
  description: ''
