openapi: 3.0.3
info:
  title: DHD control api - Core Devices
  description: This is the basic api tree for DHD consoles with firmware 10.3 and newer.
  termsOfService: http://developer.dhd.audio/docs/API/license-agreement/
  contact:
    email: dhd@dhd.audio
  version: 1.1.0
security:
  - api_key:
      - apiKey
externalDocs:
  description: DHD developer
  url: https://developer.dhd.audio
servers:
  - url: http://{device}/api/rest/
    description: REST path for GET and POST requests
    variables:
      device:
        description: The device url or dns name
        type: string
  - url: http://{device}/api/ws/
    description: WebSocket path for real-time communication
    variables:
      device:
        description: The device url or dns name
        type: string
paths:
  /:
    get:
      summary: root
      description: Query the whole mixer tree
      security:
        - token: []
      tags:
        - root
      schema:
        type: object
        properties:
          audio:
            type: object
            properties:
              levels:
                type: object
                properties:
                  '0':
                    type: object
                    properties:
                      _correlation:
                        description: Correlation
                        type: number
                        format: double
                        example: 0
                      _left:
                        type: number
                        format: double
                        example: -125
                      _mode:
                        type: string
                        example: PPM
                      _name:
                        type: string
                        example: PGM1
                      _right:
                        type: number
                        format: double
                        example: -125
              loudness:
                type: object
                properties:
                  '0':
                    type: object
                    properties:
                      _leveli:
                        type: number
                        format: double
                        example: -47
                      _levelm:
                        type: number
                        format: double
                        example: -37
                      _levelo:
                        type: number
                        format: double
                        example: -47
                      _levels:
                        type: number
                        format: double
                        example: -37
                      _levelu:
                        type: number
                        format: double
                        example: -47
                      _maxm:
                        type: number
                        format: double
                        example: -37
                      _maxpeak:
                        type: number
                        format: double
                        example: -150
                      _maxs:
                        type: number
                        format: double
                        example: -37
                      _mode:
                        type: string
                        example: R128
                      _name:
                        type: string
                        example: LOUDNESS
                      _peak:
                        type: number
                        format: double
                        example: -172.8
              mixer:
                type: object
                properties:
                  '0':
                    type: object
                    properties:
                      '0':
                        type: object
                        properties:
                          _lastloadedsnap:
                            type: string
                            example: Mic1
                          automix:
                            type: object
                            properties:
                              '1':
                                type: object
                                properties:
                                  _active:
                                    type: boolean
                                    example: true
                                  maxattenuation:
                                    type: integer
                                    example: 12
                                  passiveattenuation:
                                    type: integer
                                    example: 15
                                  hold:
                                    type: integer
                                    example: 260
                                  ratio:
                                    type: number
                                    format: double
                                    example: 1.5
                                  release:
                                    type: number
                                    format: double
                                    example: 8.5
                          cleanfeeds:
                            type: object
                            properties:
                              '1':
                                type: object
                                properties:
                                  _active:
                                    type: boolean
                                    example: true
                                  cut:
                                    type: boolean
                                    example: false
                                  'n':
                                    type: boolean
                                    example: false
                                  outgain:
                                    type: integer
                                    example: 0
                                  outsel:
                                    type: boolean
                                    example: false
                                  srcsel:
                                    type: integer
                                    example: 0
                          faders:
                            type: object
                            properties:
                              '0':
                                type: object
                                properties:
                                  _channelcnt:
                                    type: integer
                                    example: 1
                                  _defaultlabel:
                                    type: string
                                    example: Mic1
                                  _faderstart:
                                    type: boolean
                                    example: false
                                  _lastloadedsnap:
                                    type: string
                                    example: Mic1
                                  _poolavailable:
                                    type: boolean
                                    example: true
                                  _readystate:
                                    type: boolean
                                    example: false
                                  _usecleanfeed:
                                    type: integer
                                    example: 0
                                  altinput:
                                    type: boolean
                                    example: false
                                  bypass:
                                    type: boolean
                                    example: false
                                  fader:
                                    type: number
                                    format: double
                                    example: -160
                                  isolate:
                                    type: boolean
                                    example: false
                                  label:
                                    type: string
                                    example: Mic1
                                  memo:
                                    type: boolean
                                    example: false
                                  meter:
                                    type: object
                                    properties:
                                      _afl:
                                        type: array
                                        items:
                                          type: number
                                          format: double
                                          example: -160
                                      _input:
                                        type: array
                                        items:
                                          type: number
                                          format: double
                                          example: -160
                                      _pfl:
                                        type: array
                                        items:
                                          type: number
                                          format: double
                                          example: -160
                                  mutegroups:
                                    type: object
                                    properties:
                                      '0':
                                        type: boolean
                                        example: false
                                  offair:
                                    type: boolean
                                    example: false
                                  'on':
                                    type: boolean
                                    example: true
                                  _paramlist:
                                    type: array
                                    items:
                                      type: string
                                      example:
                                        - subsonic
                                        - agc
                                        - expander
                                        - eq1
                                        - eq2
                                        - eq3
                                        - eq4
                                        - deesser2
                                        - compressor
                                        - limiter
                                  pfl1:
                                    type: boolean
                                    example: false
                                  pfl2:
                                    type: boolean
                                    example: false
                                  preparation:
                                    type: boolean
                                    example: false
                                  solo:
                                    type: boolean
                                    example: false
                                  sourceid:
                                    type: integer
                                    example: 1
                                  vcagroup:
                                    type: integer
                                    example: 0
                                  voice:
                                    type: boolean
                                    example: false
                                  options:
                                    type: object
                                    properties:
                                      autooffair:
                                        type: boolean
                                        example: true
                                      combilogic0:
                                        type: boolean
                                        example: true
                                      timerreset:
                                        type: boolean
                                        example: false
                                  params:
                                    type: object
                                    properties:
                                      agc:
                                        type: object
                                        properties:
                                          _active:
                                            type: boolean
                                            example: true
                                          _gainreduction:
                                            type: number
                                            format: double
                                            example: 0
                                          freeze:
                                            type: boolean
                                            example: false
                                          gain:
                                            type: integer
                                            example: 20
                                          level:
                                            type: integer
                                            example: 0
                                          'on':
                                            type: boolean
                                            example: false
                                          threshold:
                                            type: integer
                                            example: -20
                                          velocity:
                                            type: number
                                            format: double
                                            example: 0.30000000000000004
                                      compressor:
                                        type: object
                                        properties:
                                          _active:
                                            type: boolean
                                            example: true
                                          _gainreduction:
                                            type: number
                                            format: double
                                            example: 0
                                          attack:
                                            type: integer
                                            example: 7
                                          gain:
                                            type: integer
                                            example: 0
                                          'on':
                                            type: boolean
                                            example: false
                                          ratio:
                                            type: number
                                            format: double
                                            example: 2
                                          release:
                                            type: integer
                                            example: 1
                                          threshold:
                                            type: integer
                                            example: 0
                                      deesser:
                                        type: object
                                        properties:
                                          _active:
                                            type: boolean
                                            example: false
                                          bandwidth:
                                            type: number
                                            format: double
                                            example: 0.3
                                          'on':
                                            type: boolean
                                            example: false
                                          ratio:
                                            type: number
                                            format: double
                                            example: 1
                                          sharpness:
                                            type: number
                                            format: double
                                            example: 1
                                      deesser2:
                                        type: object
                                        properties:
                                          _active:
                                            type: boolean
                                            example: true
                                          _gainreduction:
                                            type: number
                                            format: double
                                            example: 0
                                          frequency:
                                            type: integer
                                            example: 4000
                                          'on':
                                            type: boolean
                                            example: false
                                          threshold:
                                            type: integer
                                            example: 0
                                      eq:
                                        type: object
                                        properties:
                                          _active:
                                            type: boolean
                                            example: true
                                          frequency:
                                            type: integer
                                            example: 125
                                          gain:
                                            type: number
                                            format: double
                                            example: 0.25
                                          'on':
                                            type: boolean
                                            example: true
                                          q:
                                            type: number
                                            format: double
                                            example: 1
                                          type:
                                            type: integer
                                            example: 0
                                      expander:
                                        type: object
                                        properties:
                                          _active:
                                            type: boolean
                                            example: true
                                          _gainreduction:
                                            type: number
                                            format: double
                                            example: 0
                                          attack:
                                            type: integer
                                            example: 0
                                          gain:
                                            type: integer
                                            example: 0
                                          'on':
                                            type: boolean
                                            example: false
                                          ratio:
                                            type: number
                                            format: double
                                            example: -2
                                          release:
                                            type: integer
                                            example: 3
                                          threshold:
                                            type: integer
                                            example: 0
                                      gain:
                                        type: object
                                        properties:
                                          _active:
                                            type: boolean
                                            example: true
                                          _hasagain:
                                            type: boolean
                                            example: false
                                          _hasp48:
                                            type: boolean
                                            example: false
                                          again:
                                            type: object
                                            properties:
                                              _max:
                                                type: integer
                                                example: 84
                                              _min:
                                                type: integer
                                                example: -30
                                              _step:
                                                type: integer
                                                example: 1
                                              inc:
                                                type: integer
                                                example: 0
                                              value:
                                                type: integer
                                                example: 0
                                          dgain:
                                            type: integer
                                            example: 0
                                          p48:
                                            type: boolean
                                            example: false
                                          phase:
                                            type: boolean
                                            example: false
                                      gate:
                                        type: object
                                        properties:
                                          _active:
                                            type: boolean
                                            example: false
                                          _gainreduction:
                                            type: number
                                            format: double
                                            example: 0
                                          attack:
                                            type: integer
                                            example: 3
                                          attenuation:
                                            type: integer
                                            example: 0
                                          'on':
                                            type: boolean
                                            example: false
                                          release:
                                            type: integer
                                            example: 3
                                          threshold:
                                            type: integer
                                            example: 0
                                      limiter:
                                        type: object
                                        properties:
                                          _active:
                                            type: boolean
                                            example: true
                                          _gainreduction:
                                            type: number
                                            format: double
                                            example: 0
                                          'on':
                                            type: boolean
                                            example: false
                                          release:
                                            type: integer
                                            example: 12
                                          threshold:
                                            type: integer
                                            example: 0
                                      panbal:
                                        type: object
                                        properties:
                                          _active:
                                            type: boolean
                                            example: true
                                          divergency:
                                            type: integer
                                            example: 0
                                          lfeonly:
                                            type: boolean
                                            example: false
                                          lfesend:
                                            type: integer
                                            example: -61
                                          matrix:
                                            type: integer
                                            example: 0
                                          panbal:
                                            type: integer
                                            example: 0
                                          rear:
                                            type: integer
                                            example: 0
                                      r128agc:
                                        type: object
                                        properties:
                                          _active:
                                            type: boolean
                                            example: false
                                          _gainreduction:
                                            type: number
                                            format: double
                                            example: 0
                                          freeze:
                                            type: boolean
                                            example: false
                                          gain:
                                            type: integer
                                            example: 0
                                          level:
                                            type: integer
                                            example: 0
                                          'on':
                                            type: boolean
                                            example: false
                                          threshold:
                                            type: integer
                                            example: -35
                                          velocity:
                                            type: number
                                            format: double
                                            example: 1
                                      subsonic:
                                        type: object
                                        properties:
                                          _active:
                                            type: boolean
                                            example: true
                                          frequency:
                                            type: integer
                                            example: 50
                                          'on':
                                            type: boolean
                                            example: false
                                      swc:
                                        type: object
                                        properties:
                                          _active:
                                            type: boolean
                                            example: false
                                          direction:
                                            type: integer
                                            example: 0
                                          type:
                                            type: boolean
                                            example: false
                                          width:
                                            type: integer
                                            example: 20
                                      varfilter:
                                        type: object
                                        properties:
                                          _active:
                                            type: boolean
                                            example: false
                                          frequency:
                                            type: integer
                                            example: 1000
                                          hipass:
                                            type: boolean
                                            example: false
                                          'on':
                                            type: boolean
                                            example: false
                                          order:
                                            type: integer
                                            example: 1
                          mutegroups:
                            type: object
                            properties:
                              '0':
                                type: boolean
                                example: false
                          options:
                            type: object
                            properties:
                              directoffair:
                                type: boolean
                                example: false
                              pfl1:
                                type: object
                                properties:
                                  afl:
                                    type: boolean
                                    example: false
                                  aflwhenon:
                                    type: boolean
                                    example: false
                                  mix:
                                    type: boolean
                                    example: false
                                  reset:
                                    type: boolean
                                    example: false
                                  resetfader:
                                    type: boolean
                                    example: false
                                  return:
                                    type: boolean
                                    example: false
                              pfl2:
                                type: object
                                properties:
                                  afl:
                                    type: boolean
                                    example: false
                                  djpfl:
                                    type: boolean
                                    example: false
                                  mix:
                                    type: boolean
                                    example: false
                                  reset:
                                    type: boolean
                                    example: false
                                  resetfader:
                                    type: boolean
                                    example: false
                                  return:
                                    type: boolean
                                    example: false
                          sourcelist:
                            type: array
                            items:
                              example:
                                _defaultlabel: (CH 44)
                                _label: (Mic1)
                                _sourceid: 44
              pots:
                type: object
                properties:
                  '0':
                    type: object
                    properties:
                      _max:
                        type: number
                        format: double
                        example: 20
                      _min:
                        type: number
                        format: double
                        example: -101
                      _name:
                        type: string
                        example: Mon 2
                      _step:
                        type: number
                        format: double
                        example: 0.01
                      value:
                        type: number
                        format: double
                        example: -20
              routing:
                type: object
                properties:
                  inputs:
                    type: object
                    properties:
                      '0':
                        type: object
                        properties:
                          _channels:
                            type: integer
                            example: 1
                          _device:
                            type: string
                            example: Mic I/O 1
                          _hasagain:
                            type: boolean
                            example: true
                          _hasp48:
                            type: boolean
                            example: true
                          _name:
                            type: string
                            example: Mic Front
                  outputs:
                    type: object
                    properties:
                      '0':
                        type: object
                        properties:
                          _channels:
                            type: integer
                            example: 2
                          _device:
                            type: string
                            example: Headphone I/O 1
                          _name:
                            type: string
                            example: HP1
                  routes:
                    type: object
                    properties:
                      '0':
                        type: string
                        example: '198'
              selectors:
                type: object
                properties:
                  selectors:
                    type: object
                    properties:
                      '0':
                        type: object
                        properties:
                          _name:
                            type: string
                            example: MONITOR1
                          _number:
                            type: int
                            example: 1
                          _sourcelist:
                            type: string
                            example: '1'
                          left:
                            type: string
                            example: '40'
                          right:
                            type: string
                            example: '41'
                  sourcelists:
                    type: object
                    properties:
                      '1':
                        type: object
                        properties:
                          _name:
                            type: string
                            example: MONITOR LIST
                          entries:
                            type: object
                            properties:
                              '0':
                                type: object
                                properties:
                                  _label:
                                    type: string
                                    example: PGM 1
                                  _sourcel:
                                    type: string
                                    example: '40'
                                  _sourcer:
                                    type: string
                                    example: '41'
          control:
            type: object
            properties:
              labels:
                type: object
                properties:
                  '1':
                    type: object
                    properties:
                      _name:
                        type: string
                        example: Label 1
                      value:
                        type: string
                        example: Label 1
              logics:
                type: object
                properties:
                  '0':
                    type: object
                    properties:
                      _name:
                        type: string
                        example: LF1
                      _path:
                        type: string
                        example: logic function
                      value:
                        type: boolean
                        example: false
          general:
            type: object
            properties:
              _activewebsockets:
                type: integer
                example: 0
              _api_version:
                type: string
                example: 1.0.0
              _firmware_version:
                type: string
                example: 10.3.0.17
              _hardwareserial:
                type: string
                example: ''
              _hourmeter:
                type: integer
                example: 0
              _maxwebsockets:
                type: integer
                example: 5
              _sync2ok:
                type: boolean
                example: true
              _syncsource:
                type: integer
                example: 1
              _systemfrequency:
                type: integer
                example: 48001
              _systemtime:
                type: integer
                example: 0
              _uptime:
                type: integer
                example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  audio:
                    type: object
                    properties:
                      levels:
                        type: object
                        properties:
                          '0':
                            type: object
                            properties:
                              _correlation:
                                description: Correlation
                                type: number
                                format: double
                                example: 0
                              _left:
                                type: number
                                format: double
                                example: -125
                              _mode:
                                type: string
                                example: PPM
                              _name:
                                type: string
                                example: PGM1
                              _right:
                                type: number
                                format: double
                                example: -125
                      loudness:
                        type: object
                        properties:
                          '0':
                            type: object
                            properties:
                              _leveli:
                                type: number
                                format: double
                                example: -47
                              _levelm:
                                type: number
                                format: double
                                example: -37
                              _levelo:
                                type: number
                                format: double
                                example: -47
                              _levels:
                                type: number
                                format: double
                                example: -37
                              _levelu:
                                type: number
                                format: double
                                example: -47
                              _maxm:
                                type: number
                                format: double
                                example: -37
                              _maxpeak:
                                type: number
                                format: double
                                example: -150
                              _maxs:
                                type: number
                                format: double
                                example: -37
                              _mode:
                                type: string
                                example: R128
                              _name:
                                type: string
                                example: LOUDNESS
                              _peak:
                                type: number
                                format: double
                                example: -172.8
                      mixer:
                        type: object
                        properties:
                          '0':
                            type: object
                            properties:
                              '0':
                                type: object
                                properties:
                                  _lastloadedsnap:
                                    type: string
                                    example: Mic1
                                  automix:
                                    type: object
                                    properties:
                                      '1':
                                        type: object
                                        properties:
                                          _active:
                                            type: boolean
                                            example: true
                                          maxattenuation:
                                            type: integer
                                            example: 12
                                          passiveattenuation:
                                            type: integer
                                            example: 15
                                          hold:
                                            type: integer
                                            example: 260
                                          ratio:
                                            type: number
                                            format: double
                                            example: 1.5
                                          release:
                                            type: number
                                            format: double
                                            example: 8.5
                                  cleanfeeds:
                                    type: object
                                    properties:
                                      '1':
                                        type: object
                                        properties:
                                          _active:
                                            type: boolean
                                            example: true
                                          cut:
                                            type: boolean
                                            example: false
                                          'n':
                                            type: boolean
                                            example: false
                                          outgain:
                                            type: integer
                                            example: 0
                                          outsel:
                                            type: boolean
                                            example: false
                                          srcsel:
                                            type: integer
                                            example: 0
                                  faders:
                                    type: object
                                    properties:
                                      '0':
                                        type: object
                                        properties:
                                          _channelcnt:
                                            type: integer
                                            example: 1
                                          _defaultlabel:
                                            type: string
                                            example: Mic1
                                          _faderstart:
                                            type: boolean
                                            example: false
                                          _lastloadedsnap:
                                            type: string
                                            example: Mic1
                                          _poolavailable:
                                            type: boolean
                                            example: true
                                          _readystate:
                                            type: boolean
                                            example: false
                                          _usecleanfeed:
                                            type: integer
                                            example: 0
                                          altinput:
                                            type: boolean
                                            example: false
                                          bypass:
                                            type: boolean
                                            example: false
                                          fader:
                                            type: number
                                            format: double
                                            example: -160
                                          isolate:
                                            type: boolean
                                            example: false
                                          label:
                                            type: string
                                            example: Mic1
                                          memo:
                                            type: boolean
                                            example: false
                                          meter:
                                            type: object
                                            properties:
                                              _afl:
                                                type: array
                                                items:
                                                  type: number
                                                  format: double
                                                  example: -160
                                              _input:
                                                type: array
                                                items:
                                                  type: number
                                                  format: double
                                                  example: -160
                                              _pfl:
                                                type: array
                                                items:
                                                  type: number
                                                  format: double
                                                  example: -160
                                          mutegroups:
                                            type: object
                                            properties:
                                              '0':
                                                type: boolean
                                                example: false
                                          offair:
                                            type: boolean
                                            example: false
                                          'on':
                                            type: boolean
                                            example: true
                                          _paramlist:
                                            type: array
                                            items:
                                              type: string
                                              example:
                                                - subsonic
                                                - agc
                                                - expander
                                                - eq1
                                                - eq2
                                                - eq3
                                                - eq4
                                                - deesser2
                                                - compressor
                                                - limiter
                                          pfl1:
                                            type: boolean
                                            example: false
                                          pfl2:
                                            type: boolean
                                            example: false
                                          preparation:
                                            type: boolean
                                            example: false
                                          solo:
                                            type: boolean
                                            example: false
                                          sourceid:
                                            type: integer
                                            example: 1
                                          vcagroup:
                                            type: integer
                                            example: 0
                                          voice:
                                            type: boolean
                                            example: false
                                          options:
                                            type: object
                                            properties:
                                              autooffair:
                                                type: boolean
                                                example: true
                                              combilogic0:
                                                type: boolean
                                                example: true
                                              timerreset:
                                                type: boolean
                                                example: false
                                          params:
                                            type: object
                                            properties:
                                              agc:
                                                type: object
                                                properties:
                                                  _active:
                                                    type: boolean
                                                    example: true
                                                  _gainreduction:
                                                    type: number
                                                    format: double
                                                    example: 0
                                                  freeze:
                                                    type: boolean
                                                    example: false
                                                  gain:
                                                    type: integer
                                                    example: 20
                                                  level:
                                                    type: integer
                                                    example: 0
                                                  'on':
                                                    type: boolean
                                                    example: false
                                                  threshold:
                                                    type: integer
                                                    example: -20
                                                  velocity:
                                                    type: number
                                                    format: double
                                                    example: 0.30000000000000004
                                              compressor:
                                                type: object
                                                properties:
                                                  _active:
                                                    type: boolean
                                                    example: true
                                                  _gainreduction:
                                                    type: number
                                                    format: double
                                                    example: 0
                                                  attack:
                                                    type: integer
                                                    example: 7
                                                  gain:
                                                    type: integer
                                                    example: 0
                                                  'on':
                                                    type: boolean
                                                    example: false
                                                  ratio:
                                                    type: number
                                                    format: double
                                                    example: 2
                                                  release:
                                                    type: integer
                                                    example: 1
                                                  threshold:
                                                    type: integer
                                                    example: 0
                                              deesser:
                                                type: object
                                                properties:
                                                  _active:
                                                    type: boolean
                                                    example: false
                                                  bandwidth:
                                                    type: number
                                                    format: double
                                                    example: 0.3
                                                  'on':
                                                    type: boolean
                                                    example: false
                                                  ratio:
                                                    type: number
                                                    format: double
                                                    example: 1
                                                  sharpness:
                                                    type: number
                                                    format: double
                                                    example: 1
                                              deesser2:
                                                type: object
                                                properties:
                                                  _active:
                                                    type: boolean
                                                    example: true
                                                  _gainreduction:
                                                    type: number
                                                    format: double
                                                    example: 0
                                                  frequency:
                                                    type: integer
                                                    example: 4000
                                                  'on':
                                                    type: boolean
                                                    example: false
                                                  threshold:
                                                    type: integer
                                                    example: 0
                                              eq:
                                                type: object
                                                properties:
                                                  _active:
                                                    type: boolean
                                                    example: true
                                                  frequency:
                                                    type: integer
                                                    example: 125
                                                  gain:
                                                    type: number
                                                    format: double
                                                    example: 0.25
                                                  'on':
                                                    type: boolean
                                                    example: true
                                                  q:
                                                    type: number
                                                    format: double
                                                    example: 1
                                                  type:
                                                    type: integer
                                                    example: 0
                                              expander:
                                                type: object
                                                properties:
                                                  _active:
                                                    type: boolean
                                                    example: true
                                                  _gainreduction:
                                                    type: number
                                                    format: double
                                                    example: 0
                                                  attack:
                                                    type: integer
                                                    example: 0
                                                  gain:
                                                    type: integer
                                                    example: 0
                                                  'on':
                                                    type: boolean
                                                    example: false
                                                  ratio:
                                                    type: number
                                                    format: double
                                                    example: -2
                                                  release:
                                                    type: integer
                                                    example: 3
                                                  threshold:
                                                    type: integer
                                                    example: 0
                                              gain:
                                                type: object
                                                properties:
                                                  _active:
                                                    type: boolean
                                                    example: true
                                                  _hasagain:
                                                    type: boolean
                                                    example: false
                                                  _hasp48:
                                                    type: boolean
                                                    example: false
                                                  again:
                                                    type: object
                                                    properties:
                                                      _max:
                                                        type: integer
                                                        example: 84
                                                      _min:
                                                        type: integer
                                                        example: -30
                                                      _step:
                                                        type: integer
                                                        example: 1
                                                      inc:
                                                        type: integer
                                                        example: 0
                                                      value:
                                                        type: integer
                                                        example: 0
                                                  dgain:
                                                    type: integer
                                                    example: 0
                                                  p48:
                                                    type: boolean
                                                    example: false
                                                  phase:
                                                    type: boolean
                                                    example: false
                                              gate:
                                                type: object
                                                properties:
                                                  _active:
                                                    type: boolean
                                                    example: false
                                                  _gainreduction:
                                                    type: number
                                                    format: double
                                                    example: 0
                                                  attack:
                                                    type: integer
                                                    example: 3
                                                  attenuation:
                                                    type: integer
                                                    example: 0
                                                  'on':
                                                    type: boolean
                                                    example: false
                                                  release:
                                                    type: integer
                                                    example: 3
                                                  threshold:
                                                    type: integer
                                                    example: 0
                                              limiter:
                                                type: object
                                                properties:
                                                  _active:
                                                    type: boolean
                                                    example: true
                                                  _gainreduction:
                                                    type: number
                                                    format: double
                                                    example: 0
                                                  'on':
                                                    type: boolean
                                                    example: false
                                                  release:
                                                    type: integer
                                                    example: 12
                                                  threshold:
                                                    type: integer
                                                    example: 0
                                              panbal:
                                                type: object
                                                properties:
                                                  _active:
                                                    type: boolean
                                                    example: true
                                                  divergency:
                                                    type: integer
                                                    example: 0
                                                  lfeonly:
                                                    type: boolean
                                                    example: false
                                                  lfesend:
                                                    type: integer
                                                    example: -61
                                                  matrix:
                                                    type: integer
                                                    example: 0
                                                  panbal:
                                                    type: integer
                                                    example: 0
                                                  rear:
                                                    type: integer
                                                    example: 0
                                              r128agc:
                                                type: object
                                                properties:
                                                  _active:
                                                    type: boolean
                                                    example: false
                                                  _gainreduction:
                                                    type: number
                                                    format: double
                                                    example: 0
                                                  freeze:
                                                    type: boolean
                                                    example: false
                                                  gain:
                                                    type: integer
                                                    example: 0
                                                  level:
                                                    type: integer
                                                    example: 0
                                                  'on':
                                                    type: boolean
                                                    example: false
                                                  threshold:
                                                    type: integer
                                                    example: -35
                                                  velocity:
                                                    type: number
                                                    format: double
                                                    example: 1
                                              subsonic:
                                                type: object
                                                properties:
                                                  _active:
                                                    type: boolean
                                                    example: true
                                                  frequency:
                                                    type: integer
                                                    example: 50
                                                  'on':
                                                    type: boolean
                                                    example: false
                                              swc:
                                                type: object
                                                properties:
                                                  _active:
                                                    type: boolean
                                                    example: false
                                                  direction:
                                                    type: integer
                                                    example: 0
                                                  type:
                                                    type: boolean
                                                    example: false
                                                  width:
                                                    type: integer
                                                    example: 20
                                              varfilter:
                                                type: object
                                                properties:
                                                  _active:
                                                    type: boolean
                                                    example: false
                                                  frequency:
                                                    type: integer
                                                    example: 1000
                                                  hipass:
                                                    type: boolean
                                                    example: false
                                                  'on':
                                                    type: boolean
                                                    example: false
                                                  order:
                                                    type: integer
                                                    example: 1
                                  mutegroups:
                                    type: object
                                    properties:
                                      '0':
                                        type: boolean
                                        example: false
                                  options:
                                    type: object
                                    properties:
                                      directoffair:
                                        type: boolean
                                        example: false
                                      pfl1:
                                        type: object
                                        properties:
                                          afl:
                                            type: boolean
                                            example: false
                                          aflwhenon:
                                            type: boolean
                                            example: false
                                          mix:
                                            type: boolean
                                            example: false
                                          reset:
                                            type: boolean
                                            example: false
                                          resetfader:
                                            type: boolean
                                            example: false
                                          return:
                                            type: boolean
                                            example: false
                                      pfl2:
                                        type: object
                                        properties:
                                          afl:
                                            type: boolean
                                            example: false
                                          djpfl:
                                            type: boolean
                                            example: false
                                          mix:
                                            type: boolean
                                            example: false
                                          reset:
                                            type: boolean
                                            example: false
                                          resetfader:
                                            type: boolean
                                            example: false
                                          return:
                                            type: boolean
                                            example: false
                                  sourcelist:
                                    type: array
                                    items:
                                      example:
                                        _defaultlabel: (CH 44)
                                        _label: (Mic1)
                                        _sourceid: 44
                      pots:
                        type: object
                        properties:
                          '0':
                            type: object
                            properties:
                              _max:
                                type: number
                                format: double
                                example: 20
                              _min:
                                type: number
                                format: double
                                example: -101
                              _name:
                                type: string
                                example: Mon 2
                              _step:
                                type: number
                                format: double
                                example: 0.01
                              value:
                                type: number
                                format: double
                                example: -20
                      routing:
                        type: object
                        properties:
                          inputs:
                            type: object
                            properties:
                              '0':
                                type: object
                                properties:
                                  _channels:
                                    type: integer
                                    example: 1
                                  _device:
                                    type: string
                                    example: Mic I/O 1
                                  _hasagain:
                                    type: boolean
                                    example: true
                                  _hasp48:
                                    type: boolean
                                    example: true
                                  _name:
                                    type: string
                                    example: Mic Front
                          outputs:
                            type: object
                            properties:
                              '0':
                                type: object
                                properties:
                                  _channels:
                                    type: integer
                                    example: 2
                                  _device:
                                    type: string
                                    example: Headphone I/O 1
                                  _name:
                                    type: string
                                    example: HP1
                          routes:
                            type: object
                            properties:
                              '0':
                                type: string
                                example: '198'
                      selectors:
                        type: object
                        properties:
                          selectors:
                            type: object
                            properties:
                              '0':
                                type: object
                                properties:
                                  _name:
                                    type: string
                                    example: MONITOR1
                                  _number:
                                    type: int
                                    example: 1
                                  _sourcelist:
                                    type: string
                                    example: '1'
                                  left:
                                    type: string
                                    example: '40'
                                  right:
                                    type: string
                                    example: '41'
                          sourcelists:
                            type: object
                            properties:
                              '1':
                                type: object
                                properties:
                                  _name:
                                    type: string
                                    example: MONITOR LIST
                                  entries:
                                    type: object
                                    properties:
                                      '0':
                                        type: object
                                        properties:
                                          _label:
                                            type: string
                                            example: PGM 1
                                          _sourcel:
                                            type: string
                                            example: '40'
                                          _sourcer:
                                            type: string
                                            example: '41'
                  control:
                    type: object
                    properties:
                      labels:
                        type: object
                        properties:
                          '1':
                            type: object
                            properties:
                              _name:
                                type: string
                                example: Label 1
                              value:
                                type: string
                                example: Label 1
                      logics:
                        type: object
                        properties:
                          '0':
                            type: object
                            properties:
                              _name:
                                type: string
                                example: LF1
                              _path:
                                type: string
                                example: logic function
                              value:
                                type: boolean
                                example: false
                  general:
                    type: object
                    properties:
                      _activewebsockets:
                        type: integer
                        example: 0
                      _api_version:
                        type: string
                        example: 1.0.0
                      _firmware_version:
                        type: string
                        example: 10.3.0.17
                      _hardwareserial:
                        type: string
                        example: ''
                      _hourmeter:
                        type: integer
                        example: 0
                      _maxwebsockets:
                        type: integer
                        example: 5
                      _sync2ok:
                        type: boolean
                        example: true
                      _syncsource:
                        type: integer
                        example: 1
                      _systemfrequency:
                        type: integer
                        example: 48001
                      _systemtime:
                        type: integer
                        example: 0
                      _uptime:
                        type: integer
                        example: 0
  /audio:
    get:
      summary: /audio
      description: Query the mixer audio node with all parameters
      security:
        - token: []
      tags:
        - root
      schema:
        type: object
        properties:
          levels:
            type: object
            properties:
              '0':
                type: object
                properties:
                  _correlation:
                    description: Correlation
                    type: number
                    format: double
                    example: 0
                  _left:
                    type: number
                    format: double
                    example: -125
                  _mode:
                    type: string
                    example: PPM
                  _name:
                    type: string
                    example: PGM1
                  _right:
                    type: number
                    format: double
                    example: -125
          loudness:
            type: object
            properties:
              '0':
                type: object
                properties:
                  _leveli:
                    type: number
                    format: double
                    example: -47
                  _levelm:
                    type: number
                    format: double
                    example: -37
                  _levelo:
                    type: number
                    format: double
                    example: -47
                  _levels:
                    type: number
                    format: double
                    example: -37
                  _levelu:
                    type: number
                    format: double
                    example: -47
                  _maxm:
                    type: number
                    format: double
                    example: -37
                  _maxpeak:
                    type: number
                    format: double
                    example: -150
                  _maxs:
                    type: number
                    format: double
                    example: -37
                  _mode:
                    type: string
                    example: R128
                  _name:
                    type: string
                    example: LOUDNESS
                  _peak:
                    type: number
                    format: double
                    example: -172.8
          mixer:
            type: object
            properties:
              '0':
                type: object
                properties:
                  '0':
                    type: object
                    properties:
                      _lastloadedsnap:
                        type: string
                        example: Mic1
                      automix:
                        type: object
                        properties:
                          '1':
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: true
                              maxattenuation:
                                type: integer
                                example: 12
                              passiveattenuation:
                                type: integer
                                example: 15
                              hold:
                                type: integer
                                example: 260
                              ratio:
                                type: number
                                format: double
                                example: 1.5
                              release:
                                type: number
                                format: double
                                example: 8.5
                      cleanfeeds:
                        type: object
                        properties:
                          '1':
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: true
                              cut:
                                type: boolean
                                example: false
                              'n':
                                type: boolean
                                example: false
                              outgain:
                                type: integer
                                example: 0
                              outsel:
                                type: boolean
                                example: false
                              srcsel:
                                type: integer
                                example: 0
                      faders:
                        type: object
                        properties:
                          '0':
                            type: object
                            properties:
                              _channelcnt:
                                type: integer
                                example: 1
                              _defaultlabel:
                                type: string
                                example: Mic1
                              _faderstart:
                                type: boolean
                                example: false
                              _lastloadedsnap:
                                type: string
                                example: Mic1
                              _poolavailable:
                                type: boolean
                                example: true
                              _readystate:
                                type: boolean
                                example: false
                              _usecleanfeed:
                                type: integer
                                example: 0
                              altinput:
                                type: boolean
                                example: false
                              bypass:
                                type: boolean
                                example: false
                              fader:
                                type: number
                                format: double
                                example: -160
                              isolate:
                                type: boolean
                                example: false
                              label:
                                type: string
                                example: Mic1
                              memo:
                                type: boolean
                                example: false
                              meter:
                                type: object
                                properties:
                                  _afl:
                                    type: array
                                    items:
                                      type: number
                                      format: double
                                      example: -160
                                  _input:
                                    type: array
                                    items:
                                      type: number
                                      format: double
                                      example: -160
                                  _pfl:
                                    type: array
                                    items:
                                      type: number
                                      format: double
                                      example: -160
                              mutegroups:
                                type: object
                                properties:
                                  '0':
                                    type: boolean
                                    example: false
                              offair:
                                type: boolean
                                example: false
                              'on':
                                type: boolean
                                example: true
                              _paramlist:
                                type: array
                                items:
                                  type: string
                                  example:
                                    - subsonic
                                    - agc
                                    - expander
                                    - eq1
                                    - eq2
                                    - eq3
                                    - eq4
                                    - deesser2
                                    - compressor
                                    - limiter
                              pfl1:
                                type: boolean
                                example: false
                              pfl2:
                                type: boolean
                                example: false
                              preparation:
                                type: boolean
                                example: false
                              solo:
                                type: boolean
                                example: false
                              sourceid:
                                type: integer
                                example: 1
                              vcagroup:
                                type: integer
                                example: 0
                              voice:
                                type: boolean
                                example: false
                              options:
                                type: object
                                properties:
                                  autooffair:
                                    type: boolean
                                    example: true
                                  combilogic0:
                                    type: boolean
                                    example: true
                                  timerreset:
                                    type: boolean
                                    example: false
                              params:
                                type: object
                                properties:
                                  agc:
                                    type: object
                                    properties:
                                      _active:
                                        type: boolean
                                        example: true
                                      _gainreduction:
                                        type: number
                                        format: double
                                        example: 0
                                      freeze:
                                        type: boolean
                                        example: false
                                      gain:
                                        type: integer
                                        example: 20
                                      level:
                                        type: integer
                                        example: 0
                                      'on':
                                        type: boolean
                                        example: false
                                      threshold:
                                        type: integer
                                        example: -20
                                      velocity:
                                        type: number
                                        format: double
                                        example: 0.30000000000000004
                                  compressor:
                                    type: object
                                    properties:
                                      _active:
                                        type: boolean
                                        example: true
                                      _gainreduction:
                                        type: number
                                        format: double
                                        example: 0
                                      attack:
                                        type: integer
                                        example: 7
                                      gain:
                                        type: integer
                                        example: 0
                                      'on':
                                        type: boolean
                                        example: false
                                      ratio:
                                        type: number
                                        format: double
                                        example: 2
                                      release:
                                        type: integer
                                        example: 1
                                      threshold:
                                        type: integer
                                        example: 0
                                  deesser:
                                    type: object
                                    properties:
                                      _active:
                                        type: boolean
                                        example: false
                                      bandwidth:
                                        type: number
                                        format: double
                                        example: 0.3
                                      'on':
                                        type: boolean
                                        example: false
                                      ratio:
                                        type: number
                                        format: double
                                        example: 1
                                      sharpness:
                                        type: number
                                        format: double
                                        example: 1
                                  deesser2:
                                    type: object
                                    properties:
                                      _active:
                                        type: boolean
                                        example: true
                                      _gainreduction:
                                        type: number
                                        format: double
                                        example: 0
                                      frequency:
                                        type: integer
                                        example: 4000
                                      'on':
                                        type: boolean
                                        example: false
                                      threshold:
                                        type: integer
                                        example: 0
                                  eq:
                                    type: object
                                    properties:
                                      _active:
                                        type: boolean
                                        example: true
                                      frequency:
                                        type: integer
                                        example: 125
                                      gain:
                                        type: number
                                        format: double
                                        example: 0.25
                                      'on':
                                        type: boolean
                                        example: true
                                      q:
                                        type: number
                                        format: double
                                        example: 1
                                      type:
                                        type: integer
                                        example: 0
                                  expander:
                                    type: object
                                    properties:
                                      _active:
                                        type: boolean
                                        example: true
                                      _gainreduction:
                                        type: number
                                        format: double
                                        example: 0
                                      attack:
                                        type: integer
                                        example: 0
                                      gain:
                                        type: integer
                                        example: 0
                                      'on':
                                        type: boolean
                                        example: false
                                      ratio:
                                        type: number
                                        format: double
                                        example: -2
                                      release:
                                        type: integer
                                        example: 3
                                      threshold:
                                        type: integer
                                        example: 0
                                  gain:
                                    type: object
                                    properties:
                                      _active:
                                        type: boolean
                                        example: true
                                      _hasagain:
                                        type: boolean
                                        example: false
                                      _hasp48:
                                        type: boolean
                                        example: false
                                      again:
                                        type: object
                                        properties:
                                          _max:
                                            type: integer
                                            example: 84
                                          _min:
                                            type: integer
                                            example: -30
                                          _step:
                                            type: integer
                                            example: 1
                                          inc:
                                            type: integer
                                            example: 0
                                          value:
                                            type: integer
                                            example: 0
                                      dgain:
                                        type: integer
                                        example: 0
                                      p48:
                                        type: boolean
                                        example: false
                                      phase:
                                        type: boolean
                                        example: false
                                  gate:
                                    type: object
                                    properties:
                                      _active:
                                        type: boolean
                                        example: false
                                      _gainreduction:
                                        type: number
                                        format: double
                                        example: 0
                                      attack:
                                        type: integer
                                        example: 3
                                      attenuation:
                                        type: integer
                                        example: 0
                                      'on':
                                        type: boolean
                                        example: false
                                      release:
                                        type: integer
                                        example: 3
                                      threshold:
                                        type: integer
                                        example: 0
                                  limiter:
                                    type: object
                                    properties:
                                      _active:
                                        type: boolean
                                        example: true
                                      _gainreduction:
                                        type: number
                                        format: double
                                        example: 0
                                      'on':
                                        type: boolean
                                        example: false
                                      release:
                                        type: integer
                                        example: 12
                                      threshold:
                                        type: integer
                                        example: 0
                                  panbal:
                                    type: object
                                    properties:
                                      _active:
                                        type: boolean
                                        example: true
                                      divergency:
                                        type: integer
                                        example: 0
                                      lfeonly:
                                        type: boolean
                                        example: false
                                      lfesend:
                                        type: integer
                                        example: -61
                                      matrix:
                                        type: integer
                                        example: 0
                                      panbal:
                                        type: integer
                                        example: 0
                                      rear:
                                        type: integer
                                        example: 0
                                  r128agc:
                                    type: object
                                    properties:
                                      _active:
                                        type: boolean
                                        example: false
                                      _gainreduction:
                                        type: number
                                        format: double
                                        example: 0
                                      freeze:
                                        type: boolean
                                        example: false
                                      gain:
                                        type: integer
                                        example: 0
                                      level:
                                        type: integer
                                        example: 0
                                      'on':
                                        type: boolean
                                        example: false
                                      threshold:
                                        type: integer
                                        example: -35
                                      velocity:
                                        type: number
                                        format: double
                                        example: 1
                                  subsonic:
                                    type: object
                                    properties:
                                      _active:
                                        type: boolean
                                        example: true
                                      frequency:
                                        type: integer
                                        example: 50
                                      'on':
                                        type: boolean
                                        example: false
                                  swc:
                                    type: object
                                    properties:
                                      _active:
                                        type: boolean
                                        example: false
                                      direction:
                                        type: integer
                                        example: 0
                                      type:
                                        type: boolean
                                        example: false
                                      width:
                                        type: integer
                                        example: 20
                                  varfilter:
                                    type: object
                                    properties:
                                      _active:
                                        type: boolean
                                        example: false
                                      frequency:
                                        type: integer
                                        example: 1000
                                      hipass:
                                        type: boolean
                                        example: false
                                      'on':
                                        type: boolean
                                        example: false
                                      order:
                                        type: integer
                                        example: 1
                      mutegroups:
                        type: object
                        properties:
                          '0':
                            type: boolean
                            example: false
                      options:
                        type: object
                        properties:
                          directoffair:
                            type: boolean
                            example: false
                          pfl1:
                            type: object
                            properties:
                              afl:
                                type: boolean
                                example: false
                              aflwhenon:
                                type: boolean
                                example: false
                              mix:
                                type: boolean
                                example: false
                              reset:
                                type: boolean
                                example: false
                              resetfader:
                                type: boolean
                                example: false
                              return:
                                type: boolean
                                example: false
                          pfl2:
                            type: object
                            properties:
                              afl:
                                type: boolean
                                example: false
                              djpfl:
                                type: boolean
                                example: false
                              mix:
                                type: boolean
                                example: false
                              reset:
                                type: boolean
                                example: false
                              resetfader:
                                type: boolean
                                example: false
                              return:
                                type: boolean
                                example: false
                      sourcelist:
                        type: array
                        items:
                          example:
                            _defaultlabel: (CH 44)
                            _label: (Mic1)
                            _sourceid: 44
          pots:
            type: object
            properties:
              '0':
                type: object
                properties:
                  _max:
                    type: number
                    format: double
                    example: 20
                  _min:
                    type: number
                    format: double
                    example: -101
                  _name:
                    type: string
                    example: Mon 2
                  _step:
                    type: number
                    format: double
                    example: 0.01
                  value:
                    type: number
                    format: double
                    example: -20
          routing:
            type: object
            properties:
              inputs:
                type: object
                properties:
                  '0':
                    type: object
                    properties:
                      _channels:
                        type: integer
                        example: 1
                      _device:
                        type: string
                        example: Mic I/O 1
                      _hasagain:
                        type: boolean
                        example: true
                      _hasp48:
                        type: boolean
                        example: true
                      _name:
                        type: string
                        example: Mic Front
              outputs:
                type: object
                properties:
                  '0':
                    type: object
                    properties:
                      _channels:
                        type: integer
                        example: 2
                      _device:
                        type: string
                        example: Headphone I/O 1
                      _name:
                        type: string
                        example: HP1
              routes:
                type: object
                properties:
                  '0':
                    type: string
                    example: '198'
          selectors:
            type: object
            properties:
              selectors:
                type: object
                properties:
                  '0':
                    type: object
                    properties:
                      _name:
                        type: string
                        example: MONITOR1
                      _number:
                        type: int
                        example: 1
                      _sourcelist:
                        type: string
                        example: '1'
                      left:
                        type: string
                        example: '40'
                      right:
                        type: string
                        example: '41'
              sourcelists:
                type: object
                properties:
                  '1':
                    type: object
                    properties:
                      _name:
                        type: string
                        example: MONITOR LIST
                      entries:
                        type: object
                        properties:
                          '0':
                            type: object
                            properties:
                              _label:
                                type: string
                                example: PGM 1
                              _sourcel:
                                type: string
                                example: '40'
                              _sourcer:
                                type: string
                                example: '41'
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  levels:
                    type: object
                    properties:
                      '0':
                        type: object
                        properties:
                          _correlation:
                            description: Correlation
                            type: number
                            format: double
                            example: 0
                          _left:
                            type: number
                            format: double
                            example: -125
                          _mode:
                            type: string
                            example: PPM
                          _name:
                            type: string
                            example: PGM1
                          _right:
                            type: number
                            format: double
                            example: -125
                  loudness:
                    type: object
                    properties:
                      '0':
                        type: object
                        properties:
                          _leveli:
                            type: number
                            format: double
                            example: -47
                          _levelm:
                            type: number
                            format: double
                            example: -37
                          _levelo:
                            type: number
                            format: double
                            example: -47
                          _levels:
                            type: number
                            format: double
                            example: -37
                          _levelu:
                            type: number
                            format: double
                            example: -47
                          _maxm:
                            type: number
                            format: double
                            example: -37
                          _maxpeak:
                            type: number
                            format: double
                            example: -150
                          _maxs:
                            type: number
                            format: double
                            example: -37
                          _mode:
                            type: string
                            example: R128
                          _name:
                            type: string
                            example: LOUDNESS
                          _peak:
                            type: number
                            format: double
                            example: -172.8
                  mixer:
                    type: object
                    properties:
                      '0':
                        type: object
                        properties:
                          '0':
                            type: object
                            properties:
                              _lastloadedsnap:
                                type: string
                                example: Mic1
                              automix:
                                type: object
                                properties:
                                  '1':
                                    type: object
                                    properties:
                                      _active:
                                        type: boolean
                                        example: true
                                      maxattenuation:
                                        type: integer
                                        example: 12
                                      passiveattenuation:
                                        type: integer
                                        example: 15
                                      hold:
                                        type: integer
                                        example: 260
                                      ratio:
                                        type: number
                                        format: double
                                        example: 1.5
                                      release:
                                        type: number
                                        format: double
                                        example: 8.5
                              cleanfeeds:
                                type: object
                                properties:
                                  '1':
                                    type: object
                                    properties:
                                      _active:
                                        type: boolean
                                        example: true
                                      cut:
                                        type: boolean
                                        example: false
                                      'n':
                                        type: boolean
                                        example: false
                                      outgain:
                                        type: integer
                                        example: 0
                                      outsel:
                                        type: boolean
                                        example: false
                                      srcsel:
                                        type: integer
                                        example: 0
                              faders:
                                type: object
                                properties:
                                  '0':
                                    type: object
                                    properties:
                                      _channelcnt:
                                        type: integer
                                        example: 1
                                      _defaultlabel:
                                        type: string
                                        example: Mic1
                                      _faderstart:
                                        type: boolean
                                        example: false
                                      _lastloadedsnap:
                                        type: string
                                        example: Mic1
                                      _poolavailable:
                                        type: boolean
                                        example: true
                                      _readystate:
                                        type: boolean
                                        example: false
                                      _usecleanfeed:
                                        type: integer
                                        example: 0
                                      altinput:
                                        type: boolean
                                        example: false
                                      bypass:
                                        type: boolean
                                        example: false
                                      fader:
                                        type: number
                                        format: double
                                        example: -160
                                      isolate:
                                        type: boolean
                                        example: false
                                      label:
                                        type: string
                                        example: Mic1
                                      memo:
                                        type: boolean
                                        example: false
                                      meter:
                                        type: object
                                        properties:
                                          _afl:
                                            type: array
                                            items:
                                              type: number
                                              format: double
                                              example: -160
                                          _input:
                                            type: array
                                            items:
                                              type: number
                                              format: double
                                              example: -160
                                          _pfl:
                                            type: array
                                            items:
                                              type: number
                                              format: double
                                              example: -160
                                      mutegroups:
                                        type: object
                                        properties:
                                          '0':
                                            type: boolean
                                            example: false
                                      offair:
                                        type: boolean
                                        example: false
                                      'on':
                                        type: boolean
                                        example: true
                                      _paramlist:
                                        type: array
                                        items:
                                          type: string
                                          example:
                                            - subsonic
                                            - agc
                                            - expander
                                            - eq1
                                            - eq2
                                            - eq3
                                            - eq4
                                            - deesser2
                                            - compressor
                                            - limiter
                                      pfl1:
                                        type: boolean
                                        example: false
                                      pfl2:
                                        type: boolean
                                        example: false
                                      preparation:
                                        type: boolean
                                        example: false
                                      solo:
                                        type: boolean
                                        example: false
                                      sourceid:
                                        type: integer
                                        example: 1
                                      vcagroup:
                                        type: integer
                                        example: 0
                                      voice:
                                        type: boolean
                                        example: false
                                      options:
                                        type: object
                                        properties:
                                          autooffair:
                                            type: boolean
                                            example: true
                                          combilogic0:
                                            type: boolean
                                            example: true
                                          timerreset:
                                            type: boolean
                                            example: false
                                      params:
                                        type: object
                                        properties:
                                          agc:
                                            type: object
                                            properties:
                                              _active:
                                                type: boolean
                                                example: true
                                              _gainreduction:
                                                type: number
                                                format: double
                                                example: 0
                                              freeze:
                                                type: boolean
                                                example: false
                                              gain:
                                                type: integer
                                                example: 20
                                              level:
                                                type: integer
                                                example: 0
                                              'on':
                                                type: boolean
                                                example: false
                                              threshold:
                                                type: integer
                                                example: -20
                                              velocity:
                                                type: number
                                                format: double
                                                example: 0.30000000000000004
                                          compressor:
                                            type: object
                                            properties:
                                              _active:
                                                type: boolean
                                                example: true
                                              _gainreduction:
                                                type: number
                                                format: double
                                                example: 0
                                              attack:
                                                type: integer
                                                example: 7
                                              gain:
                                                type: integer
                                                example: 0
                                              'on':
                                                type: boolean
                                                example: false
                                              ratio:
                                                type: number
                                                format: double
                                                example: 2
                                              release:
                                                type: integer
                                                example: 1
                                              threshold:
                                                type: integer
                                                example: 0
                                          deesser:
                                            type: object
                                            properties:
                                              _active:
                                                type: boolean
                                                example: false
                                              bandwidth:
                                                type: number
                                                format: double
                                                example: 0.3
                                              'on':
                                                type: boolean
                                                example: false
                                              ratio:
                                                type: number
                                                format: double
                                                example: 1
                                              sharpness:
                                                type: number
                                                format: double
                                                example: 1
                                          deesser2:
                                            type: object
                                            properties:
                                              _active:
                                                type: boolean
                                                example: true
                                              _gainreduction:
                                                type: number
                                                format: double
                                                example: 0
                                              frequency:
                                                type: integer
                                                example: 4000
                                              'on':
                                                type: boolean
                                                example: false
                                              threshold:
                                                type: integer
                                                example: 0
                                          eq:
                                            type: object
                                            properties:
                                              _active:
                                                type: boolean
                                                example: true
                                              frequency:
                                                type: integer
                                                example: 125
                                              gain:
                                                type: number
                                                format: double
                                                example: 0.25
                                              'on':
                                                type: boolean
                                                example: true
                                              q:
                                                type: number
                                                format: double
                                                example: 1
                                              type:
                                                type: integer
                                                example: 0
                                          expander:
                                            type: object
                                            properties:
                                              _active:
                                                type: boolean
                                                example: true
                                              _gainreduction:
                                                type: number
                                                format: double
                                                example: 0
                                              attack:
                                                type: integer
                                                example: 0
                                              gain:
                                                type: integer
                                                example: 0
                                              'on':
                                                type: boolean
                                                example: false
                                              ratio:
                                                type: number
                                                format: double
                                                example: -2
                                              release:
                                                type: integer
                                                example: 3
                                              threshold:
                                                type: integer
                                                example: 0
                                          gain:
                                            type: object
                                            properties:
                                              _active:
                                                type: boolean
                                                example: true
                                              _hasagain:
                                                type: boolean
                                                example: false
                                              _hasp48:
                                                type: boolean
                                                example: false
                                              again:
                                                type: object
                                                properties:
                                                  _max:
                                                    type: integer
                                                    example: 84
                                                  _min:
                                                    type: integer
                                                    example: -30
                                                  _step:
                                                    type: integer
                                                    example: 1
                                                  inc:
                                                    type: integer
                                                    example: 0
                                                  value:
                                                    type: integer
                                                    example: 0
                                              dgain:
                                                type: integer
                                                example: 0
                                              p48:
                                                type: boolean
                                                example: false
                                              phase:
                                                type: boolean
                                                example: false
                                          gate:
                                            type: object
                                            properties:
                                              _active:
                                                type: boolean
                                                example: false
                                              _gainreduction:
                                                type: number
                                                format: double
                                                example: 0
                                              attack:
                                                type: integer
                                                example: 3
                                              attenuation:
                                                type: integer
                                                example: 0
                                              'on':
                                                type: boolean
                                                example: false
                                              release:
                                                type: integer
                                                example: 3
                                              threshold:
                                                type: integer
                                                example: 0
                                          limiter:
                                            type: object
                                            properties:
                                              _active:
                                                type: boolean
                                                example: true
                                              _gainreduction:
                                                type: number
                                                format: double
                                                example: 0
                                              'on':
                                                type: boolean
                                                example: false
                                              release:
                                                type: integer
                                                example: 12
                                              threshold:
                                                type: integer
                                                example: 0
                                          panbal:
                                            type: object
                                            properties:
                                              _active:
                                                type: boolean
                                                example: true
                                              divergency:
                                                type: integer
                                                example: 0
                                              lfeonly:
                                                type: boolean
                                                example: false
                                              lfesend:
                                                type: integer
                                                example: -61
                                              matrix:
                                                type: integer
                                                example: 0
                                              panbal:
                                                type: integer
                                                example: 0
                                              rear:
                                                type: integer
                                                example: 0
                                          r128agc:
                                            type: object
                                            properties:
                                              _active:
                                                type: boolean
                                                example: false
                                              _gainreduction:
                                                type: number
                                                format: double
                                                example: 0
                                              freeze:
                                                type: boolean
                                                example: false
                                              gain:
                                                type: integer
                                                example: 0
                                              level:
                                                type: integer
                                                example: 0
                                              'on':
                                                type: boolean
                                                example: false
                                              threshold:
                                                type: integer
                                                example: -35
                                              velocity:
                                                type: number
                                                format: double
                                                example: 1
                                          subsonic:
                                            type: object
                                            properties:
                                              _active:
                                                type: boolean
                                                example: true
                                              frequency:
                                                type: integer
                                                example: 50
                                              'on':
                                                type: boolean
                                                example: false
                                          swc:
                                            type: object
                                            properties:
                                              _active:
                                                type: boolean
                                                example: false
                                              direction:
                                                type: integer
                                                example: 0
                                              type:
                                                type: boolean
                                                example: false
                                              width:
                                                type: integer
                                                example: 20
                                          varfilter:
                                            type: object
                                            properties:
                                              _active:
                                                type: boolean
                                                example: false
                                              frequency:
                                                type: integer
                                                example: 1000
                                              hipass:
                                                type: boolean
                                                example: false
                                              'on':
                                                type: boolean
                                                example: false
                                              order:
                                                type: integer
                                                example: 1
                              mutegroups:
                                type: object
                                properties:
                                  '0':
                                    type: boolean
                                    example: false
                              options:
                                type: object
                                properties:
                                  directoffair:
                                    type: boolean
                                    example: false
                                  pfl1:
                                    type: object
                                    properties:
                                      afl:
                                        type: boolean
                                        example: false
                                      aflwhenon:
                                        type: boolean
                                        example: false
                                      mix:
                                        type: boolean
                                        example: false
                                      reset:
                                        type: boolean
                                        example: false
                                      resetfader:
                                        type: boolean
                                        example: false
                                      return:
                                        type: boolean
                                        example: false
                                  pfl2:
                                    type: object
                                    properties:
                                      afl:
                                        type: boolean
                                        example: false
                                      djpfl:
                                        type: boolean
                                        example: false
                                      mix:
                                        type: boolean
                                        example: false
                                      reset:
                                        type: boolean
                                        example: false
                                      resetfader:
                                        type: boolean
                                        example: false
                                      return:
                                        type: boolean
                                        example: false
                              sourcelist:
                                type: array
                                items:
                                  example:
                                    _defaultlabel: (CH 44)
                                    _label: (Mic1)
                                    _sourceid: 44
                  pots:
                    type: object
                    properties:
                      '0':
                        type: object
                        properties:
                          _max:
                            type: number
                            format: double
                            example: 20
                          _min:
                            type: number
                            format: double
                            example: -101
                          _name:
                            type: string
                            example: Mon 2
                          _step:
                            type: number
                            format: double
                            example: 0.01
                          value:
                            type: number
                            format: double
                            example: -20
                  routing:
                    type: object
                    properties:
                      inputs:
                        type: object
                        properties:
                          '0':
                            type: object
                            properties:
                              _channels:
                                type: integer
                                example: 1
                              _device:
                                type: string
                                example: Mic I/O 1
                              _hasagain:
                                type: boolean
                                example: true
                              _hasp48:
                                type: boolean
                                example: true
                              _name:
                                type: string
                                example: Mic Front
                      outputs:
                        type: object
                        properties:
                          '0':
                            type: object
                            properties:
                              _channels:
                                type: integer
                                example: 2
                              _device:
                                type: string
                                example: Headphone I/O 1
                              _name:
                                type: string
                                example: HP1
                      routes:
                        type: object
                        properties:
                          '0':
                            type: string
                            example: '198'
                  selectors:
                    type: object
                    properties:
                      selectors:
                        type: object
                        properties:
                          '0':
                            type: object
                            properties:
                              _name:
                                type: string
                                example: MONITOR1
                              _number:
                                type: int
                                example: 1
                              _sourcelist:
                                type: string
                                example: '1'
                              left:
                                type: string
                                example: '40'
                              right:
                                type: string
                                example: '41'
                      sourcelists:
                        type: object
                        properties:
                          '1':
                            type: object
                            properties:
                              _name:
                                type: string
                                example: MONITOR LIST
                              entries:
                                type: object
                                properties:
                                  '0':
                                    type: object
                                    properties:
                                      _label:
                                        type: string
                                        example: PGM 1
                                      _sourcel:
                                        type: string
                                        example: '40'
                                      _sourcer:
                                        type: string
                                        example: '41'
  /audio/levels:
    get:
      summary: /audio/levels
      description: >-
        Query all peak-based level detects of the mixer. Level detects are
        listed by ID, their types can differ, as defined in toolbox.
      security:
        - token: []
      tags:
        - audio/levels
      schema:
        type: object
        properties:
          '0':
            type: object
            properties:
              _correlation:
                description: Correlation
                type: number
                format: double
                example: 0
              _left:
                type: number
                format: double
                example: -125
              _mode:
                type: string
                example: PPM
              _name:
                type: string
                example: PGM1
              _right:
                type: number
                format: double
                example: -125
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  '0':
                    type: object
                    properties:
                      _correlation:
                        description: Correlation
                        type: number
                        format: double
                        example: 0
                      _left:
                        type: number
                        format: double
                        example: -125
                      _mode:
                        type: string
                        example: PPM
                      _name:
                        type: string
                        example: PGM1
                      _right:
                        type: number
                        format: double
                        example: -125
  /audio/levels/{levelDetectID}:
    get:
      summary: /audio/levels/{levelDetectID}
      description: Query the state of the level detect
      parameters:
        - name: levelDetectID
          in: path
          description: ID of level detect to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/levels
      schema:
        type: object
        properties:
          _correlation:
            description: Correlation
            type: number
            format: double
            example: 0
          _left:
            type: number
            format: double
            example: -125
          _mode:
            type: string
            example: PPM
          _name:
            type: string
            example: PGM1
          _right:
            type: number
            format: double
            example: -125
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _correlation:
                    description: Correlation
                    type: number
                    format: double
                    example: 0
                  _left:
                    type: number
                    format: double
                    example: -125
                  _mode:
                    type: string
                    example: PPM
                  _name:
                    type: string
                    example: PGM1
                  _right:
                    type: number
                    format: double
                    example: -125
  /audio/levels/{levelDetectID}/_correlation:
    get:
      summary: /audio/levels/{levelDetectID}/_correlation
      description: Query correlation of the level detect
      parameters:
        - name: levelDetectID
          in: path
          description: ID of level detect to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/levels
      schema:
        description: Correlation
        type: number
        format: double
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                description: Correlation
                type: number
                format: double
                example: 0
  /audio/levels/{levelDetectID}/_left:
    get:
      summary: /audio/levels/{levelDetectID}/_left
      description: Query the left ppm value of the level detect
      parameters:
        - name: levelDetectID
          in: path
          description: ID of level detect to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/levels
      schema:
        type: number
        format: double
        example: -125
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: -125
  /audio/levels/{levelDetectID}/_right:
    get:
      summary: /audio/levels/{levelDetectID}/_right
      description: Query the right ppm value of the level detect
      parameters:
        - name: levelDetectID
          in: path
          description: ID of level detect to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/levels
      schema:
        type: number
        format: double
        example: -125
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: -125
  /audio/levels/{levelDetectID}/_mode:
    get:
      summary: /audio/levels/{levelDetectID}/_mode
      description: >-
        Query the ppm mode of the level detect. Modes can be "PPM", "TruePeak"
        or "VU"
      parameters:
        - name: levelDetectID
          in: path
          description: ID of level detect to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/levels
      schema:
        type: number
        format: double
        example: -125
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: -125
  /audio/levels/{levelDetectID}/_name:
    get:
      summary: /audio/levels/{levelDetectID}/_name
      description: Query the name of the level detect, as defined in Toolbox
      parameters:
        - name: levelDetectID
          in: path
          description: ID of level detect to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/levels
      schema:
        type: number
        format: double
        example: -125
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: -125
  /audio/loudness:
    get:
      summary: /audio/loudness
      description: >-
        Query all r128 loudness level detects of the mixer. Level detects are
        listed by ID
      security:
        - token: []
      tags:
        - audio/loudness
      schema:
        type: object
        properties:
          '0':
            type: object
            properties:
              _leveli:
                type: number
                format: double
                example: -47
              _levelm:
                type: number
                format: double
                example: -37
              _levelo:
                type: number
                format: double
                example: -47
              _levels:
                type: number
                format: double
                example: -37
              _levelu:
                type: number
                format: double
                example: -47
              _maxm:
                type: number
                format: double
                example: -37
              _maxpeak:
                type: number
                format: double
                example: -150
              _maxs:
                type: number
                format: double
                example: -37
              _mode:
                type: string
                example: R128
              _name:
                type: string
                example: LOUDNESS
              _peak:
                type: number
                format: double
                example: -172.8
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  '0':
                    type: object
                    properties:
                      _leveli:
                        type: number
                        format: double
                        example: -47
                      _levelm:
                        type: number
                        format: double
                        example: -37
                      _levelo:
                        type: number
                        format: double
                        example: -47
                      _levels:
                        type: number
                        format: double
                        example: -37
                      _levelu:
                        type: number
                        format: double
                        example: -47
                      _maxm:
                        type: number
                        format: double
                        example: -37
                      _maxpeak:
                        type: number
                        format: double
                        example: -150
                      _maxs:
                        type: number
                        format: double
                        example: -37
                      _mode:
                        type: string
                        example: R128
                      _name:
                        type: string
                        example: LOUDNESS
                      _peak:
                        type: number
                        format: double
                        example: -172.8
  /audio/loudness/{levelDetectID}:
    get:
      summary: /audio/loudness/{levelDetectID}
      description: Query a specific level detect
      parameters:
        - name: levelDetectID
          in: path
          description: ID of level detect to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/loudness
      schema:
        type: object
        properties:
          _leveli:
            type: number
            format: double
            example: -47
          _levelm:
            type: number
            format: double
            example: -37
          _levelo:
            type: number
            format: double
            example: -47
          _levels:
            type: number
            format: double
            example: -37
          _levelu:
            type: number
            format: double
            example: -47
          _maxm:
            type: number
            format: double
            example: -37
          _maxpeak:
            type: number
            format: double
            example: -150
          _maxs:
            type: number
            format: double
            example: -37
          _mode:
            type: string
            example: R128
          _name:
            type: string
            example: LOUDNESS
          _peak:
            type: number
            format: double
            example: -172.8
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _leveli:
                    type: number
                    format: double
                    example: -47
                  _levelm:
                    type: number
                    format: double
                    example: -37
                  _levelo:
                    type: number
                    format: double
                    example: -47
                  _levels:
                    type: number
                    format: double
                    example: -37
                  _levelu:
                    type: number
                    format: double
                    example: -47
                  _maxm:
                    type: number
                    format: double
                    example: -37
                  _maxpeak:
                    type: number
                    format: double
                    example: -150
                  _maxs:
                    type: number
                    format: double
                    example: -37
                  _mode:
                    type: string
                    example: R128
                  _name:
                    type: string
                    example: LOUDNESS
                  _peak:
                    type: number
                    format: double
                    example: -172.8
  /audio/loudness/{levelDetectID}/_leveli:
    get:
      summary: /audio/loudness/{levelDetectID}/_leveli
      description: Query the integrated loudness value of the level detect
      parameters:
        - name: levelDetectID
          in: path
          description: ID of level detect to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/loudness
      schema:
        type: number
        format: double
        example: -47
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: -47
  /audio/loudness/{levelDetectID}/_levelm:
    get:
      summary: /audio/loudness/{levelDetectID}/_levelm
      description: Query the momentary loudness value of the level detect
      parameters:
        - name: levelDetectID
          in: path
          description: ID of level detect to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/loudness
      schema:
        type: number
        format: double
        example: -37
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: -37
  /audio/loudness/{levelDetectID}/_levelo:
    get:
      summary: /audio/loudness/{levelDetectID}/_levelo
      description: >-
        For loudness range measurement, that forms the maximum value measured.
        The difference between _levelo and _levelu forms the range.
      parameters:
        - name: levelDetectID
          in: path
          description: ID of level detect to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/loudness
      schema:
        type: number
        format: double
        example: -47
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: -47
  /audio/loudness/{levelDetectID}/_levels:
    get:
      summary: /audio/loudness/{levelDetectID}/_levels
      description: Query the short term loudness value of the level detect
      parameters:
        - name: levelDetectID
          in: path
          description: ID of level detect to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/loudness
      schema:
        type: number
        format: double
        example: -37
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: -37
  /audio/loudness/{levelDetectID}/_levelu:
    get:
      summary: /audio/loudness/{levelDetectID}/_levelu
      description: >-
        For loudness range measurement, that forms the minimum value measured.
        The difference between _levelo and _levelu forms the range.
      parameters:
        - name: levelDetectID
          in: path
          description: ID of level detect to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/loudness
      schema:
        type: number
        format: double
        example: -47
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: -47
  /audio/loudness/{levelDetectID}/_maxm:
    get:
      summary: /audio/loudness/{levelDetectID}/_maxm
      description: Query the maximum momentary loudness value of the level detect
      parameters:
        - name: levelDetectID
          in: path
          description: ID of level detect to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/loudness
      schema:
        type: number
        format: double
        example: -37
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: -37
  /audio/loudness/{levelDetectID}/_maxpeak:
    get:
      summary: /audio/loudness/{levelDetectID}/_maxpeak
      description: Query the maximum true peak value of the level detect
      parameters:
        - name: levelDetectID
          in: path
          description: ID of level detect to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/loudness
      schema:
        type: number
        format: double
        example: -150
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: -150
  /audio/loudness/{levelDetectID}/_maxs:
    get:
      summary: /audio/loudness/{levelDetectID}/_maxs
      description: Query the maximum short term loudness value of the level detect
      parameters:
        - name: levelDetectID
          in: path
          description: ID of level detect to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/loudness
      schema:
        type: number
        format: double
        example: -37
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: -37
  /audio/loudness/{levelDetectID}/_mode:
    get:
      summary: /audio/loudness/{levelDetectID}/_mode
      description: Query the mode of the level detect
      parameters:
        - name: levelDetectID
          in: path
          description: ID of level detect to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/loudness
      schema:
        type: string
        example: R128
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: string
                example: R128
  /audio/loudness/{levelDetectID}/_name:
    get:
      summary: /audio/loudness/{levelDetectID}/_name
      description: Query the name of the level detect
      parameters:
        - name: levelDetectID
          in: path
          description: ID of level detect to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/loudness
      schema:
        type: string
        example: LOUDNESS
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: string
                example: LOUDNESS
  /audio/loudness/{levelDetectID}/_peak:
    get:
      summary: /audio/loudness/{levelDetectID}/_peak
      description: Query the current true peak value of the level detect
      parameters:
        - name: levelDetectID
          in: path
          description: ID of level detect to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/loudness
      schema:
        type: number
        format: double
        example: -172.8
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: -172.8
  /audio/mixers:
    get:
      summary: /audio/mixers
      description: Query a specific level detect
      security:
        - token: []
      tags:
        - audio/mixers
      schema:
        type: object
        properties:
          '0':
            type: object
            properties:
              _lastloadedsnap:
                type: string
                example: Mic1
              automix:
                type: object
                properties:
                  '1':
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: true
                      maxattenuation:
                        type: integer
                        example: 12
                      passiveattenuation:
                        type: integer
                        example: 15
                      hold:
                        type: integer
                        example: 260
                      ratio:
                        type: number
                        format: double
                        example: 1.5
                      release:
                        type: number
                        format: double
                        example: 8.5
              cleanfeeds:
                type: object
                properties:
                  '1':
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: true
                      cut:
                        type: boolean
                        example: false
                      'n':
                        type: boolean
                        example: false
                      outgain:
                        type: integer
                        example: 0
                      outsel:
                        type: boolean
                        example: false
                      srcsel:
                        type: integer
                        example: 0
              faders:
                type: object
                properties:
                  '0':
                    type: object
                    properties:
                      _channelcnt:
                        type: integer
                        example: 1
                      _defaultlabel:
                        type: string
                        example: Mic1
                      _faderstart:
                        type: boolean
                        example: false
                      _lastloadedsnap:
                        type: string
                        example: Mic1
                      _poolavailable:
                        type: boolean
                        example: true
                      _readystate:
                        type: boolean
                        example: false
                      _usecleanfeed:
                        type: integer
                        example: 0
                      altinput:
                        type: boolean
                        example: false
                      bypass:
                        type: boolean
                        example: false
                      fader:
                        type: number
                        format: double
                        example: -160
                      isolate:
                        type: boolean
                        example: false
                      label:
                        type: string
                        example: Mic1
                      memo:
                        type: boolean
                        example: false
                      meter:
                        type: object
                        properties:
                          _afl:
                            type: array
                            items:
                              type: number
                              format: double
                              example: -160
                          _input:
                            type: array
                            items:
                              type: number
                              format: double
                              example: -160
                          _pfl:
                            type: array
                            items:
                              type: number
                              format: double
                              example: -160
                      mutegroups:
                        type: object
                        properties:
                          '0':
                            type: boolean
                            example: false
                      offair:
                        type: boolean
                        example: false
                      'on':
                        type: boolean
                        example: true
                      _paramlist:
                        type: array
                        items:
                          type: string
                          example:
                            - subsonic
                            - agc
                            - expander
                            - eq1
                            - eq2
                            - eq3
                            - eq4
                            - deesser2
                            - compressor
                            - limiter
                      pfl1:
                        type: boolean
                        example: false
                      pfl2:
                        type: boolean
                        example: false
                      preparation:
                        type: boolean
                        example: false
                      solo:
                        type: boolean
                        example: false
                      sourceid:
                        type: integer
                        example: 1
                      vcagroup:
                        type: integer
                        example: 0
                      voice:
                        type: boolean
                        example: false
                      options:
                        type: object
                        properties:
                          autooffair:
                            type: boolean
                            example: true
                          combilogic0:
                            type: boolean
                            example: true
                          timerreset:
                            type: boolean
                            example: false
                      params:
                        type: object
                        properties:
                          agc:
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: true
                              _gainreduction:
                                type: number
                                format: double
                                example: 0
                              freeze:
                                type: boolean
                                example: false
                              gain:
                                type: integer
                                example: 20
                              level:
                                type: integer
                                example: 0
                              'on':
                                type: boolean
                                example: false
                              threshold:
                                type: integer
                                example: -20
                              velocity:
                                type: number
                                format: double
                                example: 0.30000000000000004
                          compressor:
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: true
                              _gainreduction:
                                type: number
                                format: double
                                example: 0
                              attack:
                                type: integer
                                example: 7
                              gain:
                                type: integer
                                example: 0
                              'on':
                                type: boolean
                                example: false
                              ratio:
                                type: number
                                format: double
                                example: 2
                              release:
                                type: integer
                                example: 1
                              threshold:
                                type: integer
                                example: 0
                          deesser:
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: false
                              bandwidth:
                                type: number
                                format: double
                                example: 0.3
                              'on':
                                type: boolean
                                example: false
                              ratio:
                                type: number
                                format: double
                                example: 1
                              sharpness:
                                type: number
                                format: double
                                example: 1
                          deesser2:
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: true
                              _gainreduction:
                                type: number
                                format: double
                                example: 0
                              frequency:
                                type: integer
                                example: 4000
                              'on':
                                type: boolean
                                example: false
                              threshold:
                                type: integer
                                example: 0
                          eq:
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: true
                              frequency:
                                type: integer
                                example: 125
                              gain:
                                type: number
                                format: double
                                example: 0.25
                              'on':
                                type: boolean
                                example: true
                              q:
                                type: number
                                format: double
                                example: 1
                              type:
                                type: integer
                                example: 0
                          expander:
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: true
                              _gainreduction:
                                type: number
                                format: double
                                example: 0
                              attack:
                                type: integer
                                example: 0
                              gain:
                                type: integer
                                example: 0
                              'on':
                                type: boolean
                                example: false
                              ratio:
                                type: number
                                format: double
                                example: -2
                              release:
                                type: integer
                                example: 3
                              threshold:
                                type: integer
                                example: 0
                          gain:
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: true
                              _hasagain:
                                type: boolean
                                example: false
                              _hasp48:
                                type: boolean
                                example: false
                              again:
                                type: object
                                properties:
                                  _max:
                                    type: integer
                                    example: 84
                                  _min:
                                    type: integer
                                    example: -30
                                  _step:
                                    type: integer
                                    example: 1
                                  inc:
                                    type: integer
                                    example: 0
                                  value:
                                    type: integer
                                    example: 0
                              dgain:
                                type: integer
                                example: 0
                              p48:
                                type: boolean
                                example: false
                              phase:
                                type: boolean
                                example: false
                          gate:
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: false
                              _gainreduction:
                                type: number
                                format: double
                                example: 0
                              attack:
                                type: integer
                                example: 3
                              attenuation:
                                type: integer
                                example: 0
                              'on':
                                type: boolean
                                example: false
                              release:
                                type: integer
                                example: 3
                              threshold:
                                type: integer
                                example: 0
                          limiter:
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: true
                              _gainreduction:
                                type: number
                                format: double
                                example: 0
                              'on':
                                type: boolean
                                example: false
                              release:
                                type: integer
                                example: 12
                              threshold:
                                type: integer
                                example: 0
                          panbal:
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: true
                              divergency:
                                type: integer
                                example: 0
                              lfeonly:
                                type: boolean
                                example: false
                              lfesend:
                                type: integer
                                example: -61
                              matrix:
                                type: integer
                                example: 0
                              panbal:
                                type: integer
                                example: 0
                              rear:
                                type: integer
                                example: 0
                          r128agc:
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: false
                              _gainreduction:
                                type: number
                                format: double
                                example: 0
                              freeze:
                                type: boolean
                                example: false
                              gain:
                                type: integer
                                example: 0
                              level:
                                type: integer
                                example: 0
                              'on':
                                type: boolean
                                example: false
                              threshold:
                                type: integer
                                example: -35
                              velocity:
                                type: number
                                format: double
                                example: 1
                          subsonic:
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: true
                              frequency:
                                type: integer
                                example: 50
                              'on':
                                type: boolean
                                example: false
                          swc:
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: false
                              direction:
                                type: integer
                                example: 0
                              type:
                                type: boolean
                                example: false
                              width:
                                type: integer
                                example: 20
                          varfilter:
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: false
                              frequency:
                                type: integer
                                example: 1000
                              hipass:
                                type: boolean
                                example: false
                              'on':
                                type: boolean
                                example: false
                              order:
                                type: integer
                                example: 1
              mutegroups:
                type: object
                properties:
                  '0':
                    type: boolean
                    example: false
              options:
                type: object
                properties:
                  directoffair:
                    type: boolean
                    example: false
                  pfl1:
                    type: object
                    properties:
                      afl:
                        type: boolean
                        example: false
                      aflwhenon:
                        type: boolean
                        example: false
                      mix:
                        type: boolean
                        example: false
                      reset:
                        type: boolean
                        example: false
                      resetfader:
                        type: boolean
                        example: false
                      return:
                        type: boolean
                        example: false
                  pfl2:
                    type: object
                    properties:
                      afl:
                        type: boolean
                        example: false
                      djpfl:
                        type: boolean
                        example: false
                      mix:
                        type: boolean
                        example: false
                      reset:
                        type: boolean
                        example: false
                      resetfader:
                        type: boolean
                        example: false
                      return:
                        type: boolean
                        example: false
              sourcelist:
                type: array
                items:
                  example:
                    _defaultlabel: (CH 44)
                    _label: (Mic1)
                    _sourceid: 44
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  '0':
                    type: object
                    properties:
                      _lastloadedsnap:
                        type: string
                        example: Mic1
                      automix:
                        type: object
                        properties:
                          '1':
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: true
                              maxattenuation:
                                type: integer
                                example: 12
                              passiveattenuation:
                                type: integer
                                example: 15
                              hold:
                                type: integer
                                example: 260
                              ratio:
                                type: number
                                format: double
                                example: 1.5
                              release:
                                type: number
                                format: double
                                example: 8.5
                      cleanfeeds:
                        type: object
                        properties:
                          '1':
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: true
                              cut:
                                type: boolean
                                example: false
                              'n':
                                type: boolean
                                example: false
                              outgain:
                                type: integer
                                example: 0
                              outsel:
                                type: boolean
                                example: false
                              srcsel:
                                type: integer
                                example: 0
                      faders:
                        type: object
                        properties:
                          '0':
                            type: object
                            properties:
                              _channelcnt:
                                type: integer
                                example: 1
                              _defaultlabel:
                                type: string
                                example: Mic1
                              _faderstart:
                                type: boolean
                                example: false
                              _lastloadedsnap:
                                type: string
                                example: Mic1
                              _poolavailable:
                                type: boolean
                                example: true
                              _readystate:
                                type: boolean
                                example: false
                              _usecleanfeed:
                                type: integer
                                example: 0
                              altinput:
                                type: boolean
                                example: false
                              bypass:
                                type: boolean
                                example: false
                              fader:
                                type: number
                                format: double
                                example: -160
                              isolate:
                                type: boolean
                                example: false
                              label:
                                type: string
                                example: Mic1
                              memo:
                                type: boolean
                                example: false
                              meter:
                                type: object
                                properties:
                                  _afl:
                                    type: array
                                    items:
                                      type: number
                                      format: double
                                      example: -160
                                  _input:
                                    type: array
                                    items:
                                      type: number
                                      format: double
                                      example: -160
                                  _pfl:
                                    type: array
                                    items:
                                      type: number
                                      format: double
                                      example: -160
                              mutegroups:
                                type: object
                                properties:
                                  '0':
                                    type: boolean
                                    example: false
                              offair:
                                type: boolean
                                example: false
                              'on':
                                type: boolean
                                example: true
                              _paramlist:
                                type: array
                                items:
                                  type: string
                                  example:
                                    - subsonic
                                    - agc
                                    - expander
                                    - eq1
                                    - eq2
                                    - eq3
                                    - eq4
                                    - deesser2
                                    - compressor
                                    - limiter
                              pfl1:
                                type: boolean
                                example: false
                              pfl2:
                                type: boolean
                                example: false
                              preparation:
                                type: boolean
                                example: false
                              solo:
                                type: boolean
                                example: false
                              sourceid:
                                type: integer
                                example: 1
                              vcagroup:
                                type: integer
                                example: 0
                              voice:
                                type: boolean
                                example: false
                              options:
                                type: object
                                properties:
                                  autooffair:
                                    type: boolean
                                    example: true
                                  combilogic0:
                                    type: boolean
                                    example: true
                                  timerreset:
                                    type: boolean
                                    example: false
                              params:
                                type: object
                                properties:
                                  agc:
                                    type: object
                                    properties:
                                      _active:
                                        type: boolean
                                        example: true
                                      _gainreduction:
                                        type: number
                                        format: double
                                        example: 0
                                      freeze:
                                        type: boolean
                                        example: false
                                      gain:
                                        type: integer
                                        example: 20
                                      level:
                                        type: integer
                                        example: 0
                                      'on':
                                        type: boolean
                                        example: false
                                      threshold:
                                        type: integer
                                        example: -20
                                      velocity:
                                        type: number
                                        format: double
                                        example: 0.30000000000000004
                                  compressor:
                                    type: object
                                    properties:
                                      _active:
                                        type: boolean
                                        example: true
                                      _gainreduction:
                                        type: number
                                        format: double
                                        example: 0
                                      attack:
                                        type: integer
                                        example: 7
                                      gain:
                                        type: integer
                                        example: 0
                                      'on':
                                        type: boolean
                                        example: false
                                      ratio:
                                        type: number
                                        format: double
                                        example: 2
                                      release:
                                        type: integer
                                        example: 1
                                      threshold:
                                        type: integer
                                        example: 0
                                  deesser:
                                    type: object
                                    properties:
                                      _active:
                                        type: boolean
                                        example: false
                                      bandwidth:
                                        type: number
                                        format: double
                                        example: 0.3
                                      'on':
                                        type: boolean
                                        example: false
                                      ratio:
                                        type: number
                                        format: double
                                        example: 1
                                      sharpness:
                                        type: number
                                        format: double
                                        example: 1
                                  deesser2:
                                    type: object
                                    properties:
                                      _active:
                                        type: boolean
                                        example: true
                                      _gainreduction:
                                        type: number
                                        format: double
                                        example: 0
                                      frequency:
                                        type: integer
                                        example: 4000
                                      'on':
                                        type: boolean
                                        example: false
                                      threshold:
                                        type: integer
                                        example: 0
                                  eq:
                                    type: object
                                    properties:
                                      _active:
                                        type: boolean
                                        example: true
                                      frequency:
                                        type: integer
                                        example: 125
                                      gain:
                                        type: number
                                        format: double
                                        example: 0.25
                                      'on':
                                        type: boolean
                                        example: true
                                      q:
                                        type: number
                                        format: double
                                        example: 1
                                      type:
                                        type: integer
                                        example: 0
                                  expander:
                                    type: object
                                    properties:
                                      _active:
                                        type: boolean
                                        example: true
                                      _gainreduction:
                                        type: number
                                        format: double
                                        example: 0
                                      attack:
                                        type: integer
                                        example: 0
                                      gain:
                                        type: integer
                                        example: 0
                                      'on':
                                        type: boolean
                                        example: false
                                      ratio:
                                        type: number
                                        format: double
                                        example: -2
                                      release:
                                        type: integer
                                        example: 3
                                      threshold:
                                        type: integer
                                        example: 0
                                  gain:
                                    type: object
                                    properties:
                                      _active:
                                        type: boolean
                                        example: true
                                      _hasagain:
                                        type: boolean
                                        example: false
                                      _hasp48:
                                        type: boolean
                                        example: false
                                      again:
                                        type: object
                                        properties:
                                          _max:
                                            type: integer
                                            example: 84
                                          _min:
                                            type: integer
                                            example: -30
                                          _step:
                                            type: integer
                                            example: 1
                                          inc:
                                            type: integer
                                            example: 0
                                          value:
                                            type: integer
                                            example: 0
                                      dgain:
                                        type: integer
                                        example: 0
                                      p48:
                                        type: boolean
                                        example: false
                                      phase:
                                        type: boolean
                                        example: false
                                  gate:
                                    type: object
                                    properties:
                                      _active:
                                        type: boolean
                                        example: false
                                      _gainreduction:
                                        type: number
                                        format: double
                                        example: 0
                                      attack:
                                        type: integer
                                        example: 3
                                      attenuation:
                                        type: integer
                                        example: 0
                                      'on':
                                        type: boolean
                                        example: false
                                      release:
                                        type: integer
                                        example: 3
                                      threshold:
                                        type: integer
                                        example: 0
                                  limiter:
                                    type: object
                                    properties:
                                      _active:
                                        type: boolean
                                        example: true
                                      _gainreduction:
                                        type: number
                                        format: double
                                        example: 0
                                      'on':
                                        type: boolean
                                        example: false
                                      release:
                                        type: integer
                                        example: 12
                                      threshold:
                                        type: integer
                                        example: 0
                                  panbal:
                                    type: object
                                    properties:
                                      _active:
                                        type: boolean
                                        example: true
                                      divergency:
                                        type: integer
                                        example: 0
                                      lfeonly:
                                        type: boolean
                                        example: false
                                      lfesend:
                                        type: integer
                                        example: -61
                                      matrix:
                                        type: integer
                                        example: 0
                                      panbal:
                                        type: integer
                                        example: 0
                                      rear:
                                        type: integer
                                        example: 0
                                  r128agc:
                                    type: object
                                    properties:
                                      _active:
                                        type: boolean
                                        example: false
                                      _gainreduction:
                                        type: number
                                        format: double
                                        example: 0
                                      freeze:
                                        type: boolean
                                        example: false
                                      gain:
                                        type: integer
                                        example: 0
                                      level:
                                        type: integer
                                        example: 0
                                      'on':
                                        type: boolean
                                        example: false
                                      threshold:
                                        type: integer
                                        example: -35
                                      velocity:
                                        type: number
                                        format: double
                                        example: 1
                                  subsonic:
                                    type: object
                                    properties:
                                      _active:
                                        type: boolean
                                        example: true
                                      frequency:
                                        type: integer
                                        example: 50
                                      'on':
                                        type: boolean
                                        example: false
                                  swc:
                                    type: object
                                    properties:
                                      _active:
                                        type: boolean
                                        example: false
                                      direction:
                                        type: integer
                                        example: 0
                                      type:
                                        type: boolean
                                        example: false
                                      width:
                                        type: integer
                                        example: 20
                                  varfilter:
                                    type: object
                                    properties:
                                      _active:
                                        type: boolean
                                        example: false
                                      frequency:
                                        type: integer
                                        example: 1000
                                      hipass:
                                        type: boolean
                                        example: false
                                      'on':
                                        type: boolean
                                        example: false
                                      order:
                                        type: integer
                                        example: 1
                      mutegroups:
                        type: object
                        properties:
                          '0':
                            type: boolean
                            example: false
                      options:
                        type: object
                        properties:
                          directoffair:
                            type: boolean
                            example: false
                          pfl1:
                            type: object
                            properties:
                              afl:
                                type: boolean
                                example: false
                              aflwhenon:
                                type: boolean
                                example: false
                              mix:
                                type: boolean
                                example: false
                              reset:
                                type: boolean
                                example: false
                              resetfader:
                                type: boolean
                                example: false
                              return:
                                type: boolean
                                example: false
                          pfl2:
                            type: object
                            properties:
                              afl:
                                type: boolean
                                example: false
                              djpfl:
                                type: boolean
                                example: false
                              mix:
                                type: boolean
                                example: false
                              reset:
                                type: boolean
                                example: false
                              resetfader:
                                type: boolean
                                example: false
                              return:
                                type: boolean
                                example: false
                      sourcelist:
                        type: array
                        items:
                          example:
                            _defaultlabel: (CH 44)
                            _label: (Mic1)
                            _sourceid: 44
  /audio/mixers/{mixerID}:
    get:
      summary: /audio/mixers/{mixerID}
      description: Query a specific level detect
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers
      schema:
        type: object
        properties:
          _lastloadedsnap:
            type: string
            example: Mic1
          automix:
            type: object
            properties:
              '1':
                type: object
                properties:
                  _active:
                    type: boolean
                    example: true
                  maxattenuation:
                    type: integer
                    example: 12
                  passiveattenuation:
                    type: integer
                    example: 15
                  hold:
                    type: integer
                    example: 260
                  ratio:
                    type: number
                    format: double
                    example: 1.5
                  release:
                    type: number
                    format: double
                    example: 8.5
          cleanfeeds:
            type: object
            properties:
              '1':
                type: object
                properties:
                  _active:
                    type: boolean
                    example: true
                  cut:
                    type: boolean
                    example: false
                  'n':
                    type: boolean
                    example: false
                  outgain:
                    type: integer
                    example: 0
                  outsel:
                    type: boolean
                    example: false
                  srcsel:
                    type: integer
                    example: 0
          faders:
            type: object
            properties:
              '0':
                type: object
                properties:
                  _channelcnt:
                    type: integer
                    example: 1
                  _defaultlabel:
                    type: string
                    example: Mic1
                  _faderstart:
                    type: boolean
                    example: false
                  _lastloadedsnap:
                    type: string
                    example: Mic1
                  _poolavailable:
                    type: boolean
                    example: true
                  _readystate:
                    type: boolean
                    example: false
                  _usecleanfeed:
                    type: integer
                    example: 0
                  altinput:
                    type: boolean
                    example: false
                  bypass:
                    type: boolean
                    example: false
                  fader:
                    type: number
                    format: double
                    example: -160
                  isolate:
                    type: boolean
                    example: false
                  label:
                    type: string
                    example: Mic1
                  memo:
                    type: boolean
                    example: false
                  meter:
                    type: object
                    properties:
                      _afl:
                        type: array
                        items:
                          type: number
                          format: double
                          example: -160
                      _input:
                        type: array
                        items:
                          type: number
                          format: double
                          example: -160
                      _pfl:
                        type: array
                        items:
                          type: number
                          format: double
                          example: -160
                  mutegroups:
                    type: object
                    properties:
                      '0':
                        type: boolean
                        example: false
                  offair:
                    type: boolean
                    example: false
                  'on':
                    type: boolean
                    example: true
                  _paramlist:
                    type: array
                    items:
                      type: string
                      example:
                        - subsonic
                        - agc
                        - expander
                        - eq1
                        - eq2
                        - eq3
                        - eq4
                        - deesser2
                        - compressor
                        - limiter
                  pfl1:
                    type: boolean
                    example: false
                  pfl2:
                    type: boolean
                    example: false
                  preparation:
                    type: boolean
                    example: false
                  solo:
                    type: boolean
                    example: false
                  sourceid:
                    type: integer
                    example: 1
                  vcagroup:
                    type: integer
                    example: 0
                  voice:
                    type: boolean
                    example: false
                  options:
                    type: object
                    properties:
                      autooffair:
                        type: boolean
                        example: true
                      combilogic0:
                        type: boolean
                        example: true
                      timerreset:
                        type: boolean
                        example: false
                  params:
                    type: object
                    properties:
                      agc:
                        type: object
                        properties:
                          _active:
                            type: boolean
                            example: true
                          _gainreduction:
                            type: number
                            format: double
                            example: 0
                          freeze:
                            type: boolean
                            example: false
                          gain:
                            type: integer
                            example: 20
                          level:
                            type: integer
                            example: 0
                          'on':
                            type: boolean
                            example: false
                          threshold:
                            type: integer
                            example: -20
                          velocity:
                            type: number
                            format: double
                            example: 0.30000000000000004
                      compressor:
                        type: object
                        properties:
                          _active:
                            type: boolean
                            example: true
                          _gainreduction:
                            type: number
                            format: double
                            example: 0
                          attack:
                            type: integer
                            example: 7
                          gain:
                            type: integer
                            example: 0
                          'on':
                            type: boolean
                            example: false
                          ratio:
                            type: number
                            format: double
                            example: 2
                          release:
                            type: integer
                            example: 1
                          threshold:
                            type: integer
                            example: 0
                      deesser:
                        type: object
                        properties:
                          _active:
                            type: boolean
                            example: false
                          bandwidth:
                            type: number
                            format: double
                            example: 0.3
                          'on':
                            type: boolean
                            example: false
                          ratio:
                            type: number
                            format: double
                            example: 1
                          sharpness:
                            type: number
                            format: double
                            example: 1
                      deesser2:
                        type: object
                        properties:
                          _active:
                            type: boolean
                            example: true
                          _gainreduction:
                            type: number
                            format: double
                            example: 0
                          frequency:
                            type: integer
                            example: 4000
                          'on':
                            type: boolean
                            example: false
                          threshold:
                            type: integer
                            example: 0
                      eq:
                        type: object
                        properties:
                          _active:
                            type: boolean
                            example: true
                          frequency:
                            type: integer
                            example: 125
                          gain:
                            type: number
                            format: double
                            example: 0.25
                          'on':
                            type: boolean
                            example: true
                          q:
                            type: number
                            format: double
                            example: 1
                          type:
                            type: integer
                            example: 0
                      expander:
                        type: object
                        properties:
                          _active:
                            type: boolean
                            example: true
                          _gainreduction:
                            type: number
                            format: double
                            example: 0
                          attack:
                            type: integer
                            example: 0
                          gain:
                            type: integer
                            example: 0
                          'on':
                            type: boolean
                            example: false
                          ratio:
                            type: number
                            format: double
                            example: -2
                          release:
                            type: integer
                            example: 3
                          threshold:
                            type: integer
                            example: 0
                      gain:
                        type: object
                        properties:
                          _active:
                            type: boolean
                            example: true
                          _hasagain:
                            type: boolean
                            example: false
                          _hasp48:
                            type: boolean
                            example: false
                          again:
                            type: object
                            properties:
                              _max:
                                type: integer
                                example: 84
                              _min:
                                type: integer
                                example: -30
                              _step:
                                type: integer
                                example: 1
                              inc:
                                type: integer
                                example: 0
                              value:
                                type: integer
                                example: 0
                          dgain:
                            type: integer
                            example: 0
                          p48:
                            type: boolean
                            example: false
                          phase:
                            type: boolean
                            example: false
                      gate:
                        type: object
                        properties:
                          _active:
                            type: boolean
                            example: false
                          _gainreduction:
                            type: number
                            format: double
                            example: 0
                          attack:
                            type: integer
                            example: 3
                          attenuation:
                            type: integer
                            example: 0
                          'on':
                            type: boolean
                            example: false
                          release:
                            type: integer
                            example: 3
                          threshold:
                            type: integer
                            example: 0
                      limiter:
                        type: object
                        properties:
                          _active:
                            type: boolean
                            example: true
                          _gainreduction:
                            type: number
                            format: double
                            example: 0
                          'on':
                            type: boolean
                            example: false
                          release:
                            type: integer
                            example: 12
                          threshold:
                            type: integer
                            example: 0
                      panbal:
                        type: object
                        properties:
                          _active:
                            type: boolean
                            example: true
                          divergency:
                            type: integer
                            example: 0
                          lfeonly:
                            type: boolean
                            example: false
                          lfesend:
                            type: integer
                            example: -61
                          matrix:
                            type: integer
                            example: 0
                          panbal:
                            type: integer
                            example: 0
                          rear:
                            type: integer
                            example: 0
                      r128agc:
                        type: object
                        properties:
                          _active:
                            type: boolean
                            example: false
                          _gainreduction:
                            type: number
                            format: double
                            example: 0
                          freeze:
                            type: boolean
                            example: false
                          gain:
                            type: integer
                            example: 0
                          level:
                            type: integer
                            example: 0
                          'on':
                            type: boolean
                            example: false
                          threshold:
                            type: integer
                            example: -35
                          velocity:
                            type: number
                            format: double
                            example: 1
                      subsonic:
                        type: object
                        properties:
                          _active:
                            type: boolean
                            example: true
                          frequency:
                            type: integer
                            example: 50
                          'on':
                            type: boolean
                            example: false
                      swc:
                        type: object
                        properties:
                          _active:
                            type: boolean
                            example: false
                          direction:
                            type: integer
                            example: 0
                          type:
                            type: boolean
                            example: false
                          width:
                            type: integer
                            example: 20
                      varfilter:
                        type: object
                        properties:
                          _active:
                            type: boolean
                            example: false
                          frequency:
                            type: integer
                            example: 1000
                          hipass:
                            type: boolean
                            example: false
                          'on':
                            type: boolean
                            example: false
                          order:
                            type: integer
                            example: 1
          mutegroups:
            type: object
            properties:
              '0':
                type: boolean
                example: false
          options:
            type: object
            properties:
              directoffair:
                type: boolean
                example: false
              pfl1:
                type: object
                properties:
                  afl:
                    type: boolean
                    example: false
                  aflwhenon:
                    type: boolean
                    example: false
                  mix:
                    type: boolean
                    example: false
                  reset:
                    type: boolean
                    example: false
                  resetfader:
                    type: boolean
                    example: false
                  return:
                    type: boolean
                    example: false
              pfl2:
                type: object
                properties:
                  afl:
                    type: boolean
                    example: false
                  djpfl:
                    type: boolean
                    example: false
                  mix:
                    type: boolean
                    example: false
                  reset:
                    type: boolean
                    example: false
                  resetfader:
                    type: boolean
                    example: false
                  return:
                    type: boolean
                    example: false
          sourcelist:
            type: array
            items:
              example:
                _defaultlabel: (CH 44)
                _label: (Mic1)
                _sourceid: 44
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _lastloadedsnap:
                    type: string
                    example: Mic1
                  automix:
                    type: object
                    properties:
                      '1':
                        type: object
                        properties:
                          _active:
                            type: boolean
                            example: true
                          maxattenuation:
                            type: integer
                            example: 12
                          passiveattenuation:
                            type: integer
                            example: 15
                          hold:
                            type: integer
                            example: 260
                          ratio:
                            type: number
                            format: double
                            example: 1.5
                          release:
                            type: number
                            format: double
                            example: 8.5
                  cleanfeeds:
                    type: object
                    properties:
                      '1':
                        type: object
                        properties:
                          _active:
                            type: boolean
                            example: true
                          cut:
                            type: boolean
                            example: false
                          'n':
                            type: boolean
                            example: false
                          outgain:
                            type: integer
                            example: 0
                          outsel:
                            type: boolean
                            example: false
                          srcsel:
                            type: integer
                            example: 0
                  faders:
                    type: object
                    properties:
                      '0':
                        type: object
                        properties:
                          _channelcnt:
                            type: integer
                            example: 1
                          _defaultlabel:
                            type: string
                            example: Mic1
                          _faderstart:
                            type: boolean
                            example: false
                          _lastloadedsnap:
                            type: string
                            example: Mic1
                          _poolavailable:
                            type: boolean
                            example: true
                          _readystate:
                            type: boolean
                            example: false
                          _usecleanfeed:
                            type: integer
                            example: 0
                          altinput:
                            type: boolean
                            example: false
                          bypass:
                            type: boolean
                            example: false
                          fader:
                            type: number
                            format: double
                            example: -160
                          isolate:
                            type: boolean
                            example: false
                          label:
                            type: string
                            example: Mic1
                          memo:
                            type: boolean
                            example: false
                          meter:
                            type: object
                            properties:
                              _afl:
                                type: array
                                items:
                                  type: number
                                  format: double
                                  example: -160
                              _input:
                                type: array
                                items:
                                  type: number
                                  format: double
                                  example: -160
                              _pfl:
                                type: array
                                items:
                                  type: number
                                  format: double
                                  example: -160
                          mutegroups:
                            type: object
                            properties:
                              '0':
                                type: boolean
                                example: false
                          offair:
                            type: boolean
                            example: false
                          'on':
                            type: boolean
                            example: true
                          _paramlist:
                            type: array
                            items:
                              type: string
                              example:
                                - subsonic
                                - agc
                                - expander
                                - eq1
                                - eq2
                                - eq3
                                - eq4
                                - deesser2
                                - compressor
                                - limiter
                          pfl1:
                            type: boolean
                            example: false
                          pfl2:
                            type: boolean
                            example: false
                          preparation:
                            type: boolean
                            example: false
                          solo:
                            type: boolean
                            example: false
                          sourceid:
                            type: integer
                            example: 1
                          vcagroup:
                            type: integer
                            example: 0
                          voice:
                            type: boolean
                            example: false
                          options:
                            type: object
                            properties:
                              autooffair:
                                type: boolean
                                example: true
                              combilogic0:
                                type: boolean
                                example: true
                              timerreset:
                                type: boolean
                                example: false
                          params:
                            type: object
                            properties:
                              agc:
                                type: object
                                properties:
                                  _active:
                                    type: boolean
                                    example: true
                                  _gainreduction:
                                    type: number
                                    format: double
                                    example: 0
                                  freeze:
                                    type: boolean
                                    example: false
                                  gain:
                                    type: integer
                                    example: 20
                                  level:
                                    type: integer
                                    example: 0
                                  'on':
                                    type: boolean
                                    example: false
                                  threshold:
                                    type: integer
                                    example: -20
                                  velocity:
                                    type: number
                                    format: double
                                    example: 0.30000000000000004
                              compressor:
                                type: object
                                properties:
                                  _active:
                                    type: boolean
                                    example: true
                                  _gainreduction:
                                    type: number
                                    format: double
                                    example: 0
                                  attack:
                                    type: integer
                                    example: 7
                                  gain:
                                    type: integer
                                    example: 0
                                  'on':
                                    type: boolean
                                    example: false
                                  ratio:
                                    type: number
                                    format: double
                                    example: 2
                                  release:
                                    type: integer
                                    example: 1
                                  threshold:
                                    type: integer
                                    example: 0
                              deesser:
                                type: object
                                properties:
                                  _active:
                                    type: boolean
                                    example: false
                                  bandwidth:
                                    type: number
                                    format: double
                                    example: 0.3
                                  'on':
                                    type: boolean
                                    example: false
                                  ratio:
                                    type: number
                                    format: double
                                    example: 1
                                  sharpness:
                                    type: number
                                    format: double
                                    example: 1
                              deesser2:
                                type: object
                                properties:
                                  _active:
                                    type: boolean
                                    example: true
                                  _gainreduction:
                                    type: number
                                    format: double
                                    example: 0
                                  frequency:
                                    type: integer
                                    example: 4000
                                  'on':
                                    type: boolean
                                    example: false
                                  threshold:
                                    type: integer
                                    example: 0
                              eq:
                                type: object
                                properties:
                                  _active:
                                    type: boolean
                                    example: true
                                  frequency:
                                    type: integer
                                    example: 125
                                  gain:
                                    type: number
                                    format: double
                                    example: 0.25
                                  'on':
                                    type: boolean
                                    example: true
                                  q:
                                    type: number
                                    format: double
                                    example: 1
                                  type:
                                    type: integer
                                    example: 0
                              expander:
                                type: object
                                properties:
                                  _active:
                                    type: boolean
                                    example: true
                                  _gainreduction:
                                    type: number
                                    format: double
                                    example: 0
                                  attack:
                                    type: integer
                                    example: 0
                                  gain:
                                    type: integer
                                    example: 0
                                  'on':
                                    type: boolean
                                    example: false
                                  ratio:
                                    type: number
                                    format: double
                                    example: -2
                                  release:
                                    type: integer
                                    example: 3
                                  threshold:
                                    type: integer
                                    example: 0
                              gain:
                                type: object
                                properties:
                                  _active:
                                    type: boolean
                                    example: true
                                  _hasagain:
                                    type: boolean
                                    example: false
                                  _hasp48:
                                    type: boolean
                                    example: false
                                  again:
                                    type: object
                                    properties:
                                      _max:
                                        type: integer
                                        example: 84
                                      _min:
                                        type: integer
                                        example: -30
                                      _step:
                                        type: integer
                                        example: 1
                                      inc:
                                        type: integer
                                        example: 0
                                      value:
                                        type: integer
                                        example: 0
                                  dgain:
                                    type: integer
                                    example: 0
                                  p48:
                                    type: boolean
                                    example: false
                                  phase:
                                    type: boolean
                                    example: false
                              gate:
                                type: object
                                properties:
                                  _active:
                                    type: boolean
                                    example: false
                                  _gainreduction:
                                    type: number
                                    format: double
                                    example: 0
                                  attack:
                                    type: integer
                                    example: 3
                                  attenuation:
                                    type: integer
                                    example: 0
                                  'on':
                                    type: boolean
                                    example: false
                                  release:
                                    type: integer
                                    example: 3
                                  threshold:
                                    type: integer
                                    example: 0
                              limiter:
                                type: object
                                properties:
                                  _active:
                                    type: boolean
                                    example: true
                                  _gainreduction:
                                    type: number
                                    format: double
                                    example: 0
                                  'on':
                                    type: boolean
                                    example: false
                                  release:
                                    type: integer
                                    example: 12
                                  threshold:
                                    type: integer
                                    example: 0
                              panbal:
                                type: object
                                properties:
                                  _active:
                                    type: boolean
                                    example: true
                                  divergency:
                                    type: integer
                                    example: 0
                                  lfeonly:
                                    type: boolean
                                    example: false
                                  lfesend:
                                    type: integer
                                    example: -61
                                  matrix:
                                    type: integer
                                    example: 0
                                  panbal:
                                    type: integer
                                    example: 0
                                  rear:
                                    type: integer
                                    example: 0
                              r128agc:
                                type: object
                                properties:
                                  _active:
                                    type: boolean
                                    example: false
                                  _gainreduction:
                                    type: number
                                    format: double
                                    example: 0
                                  freeze:
                                    type: boolean
                                    example: false
                                  gain:
                                    type: integer
                                    example: 0
                                  level:
                                    type: integer
                                    example: 0
                                  'on':
                                    type: boolean
                                    example: false
                                  threshold:
                                    type: integer
                                    example: -35
                                  velocity:
                                    type: number
                                    format: double
                                    example: 1
                              subsonic:
                                type: object
                                properties:
                                  _active:
                                    type: boolean
                                    example: true
                                  frequency:
                                    type: integer
                                    example: 50
                                  'on':
                                    type: boolean
                                    example: false
                              swc:
                                type: object
                                properties:
                                  _active:
                                    type: boolean
                                    example: false
                                  direction:
                                    type: integer
                                    example: 0
                                  type:
                                    type: boolean
                                    example: false
                                  width:
                                    type: integer
                                    example: 20
                              varfilter:
                                type: object
                                properties:
                                  _active:
                                    type: boolean
                                    example: false
                                  frequency:
                                    type: integer
                                    example: 1000
                                  hipass:
                                    type: boolean
                                    example: false
                                  'on':
                                    type: boolean
                                    example: false
                                  order:
                                    type: integer
                                    example: 1
                  mutegroups:
                    type: object
                    properties:
                      '0':
                        type: boolean
                        example: false
                  options:
                    type: object
                    properties:
                      directoffair:
                        type: boolean
                        example: false
                      pfl1:
                        type: object
                        properties:
                          afl:
                            type: boolean
                            example: false
                          aflwhenon:
                            type: boolean
                            example: false
                          mix:
                            type: boolean
                            example: false
                          reset:
                            type: boolean
                            example: false
                          resetfader:
                            type: boolean
                            example: false
                          return:
                            type: boolean
                            example: false
                      pfl2:
                        type: object
                        properties:
                          afl:
                            type: boolean
                            example: false
                          djpfl:
                            type: boolean
                            example: false
                          mix:
                            type: boolean
                            example: false
                          reset:
                            type: boolean
                            example: false
                          resetfader:
                            type: boolean
                            example: false
                          return:
                            type: boolean
                            example: false
                  sourcelist:
                    type: array
                    items:
                      example:
                        _defaultlabel: (CH 44)
                        _label: (Mic1)
                        _sourceid: 44
  /audio/mixers/{mixerID}/_lastloadedsnap:
    get:
      summary: /audio/mixers/{mixerID}/_lastloadedsnap
      description: Name/Label of the last loaded mixer snapshot.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers
      schema:
        type: string
        example: Mic1
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: string
                example: Mic1
  /audio/mixers/{mixerID}/automix:
    get:
      summary: /audio/mixers/{mixerID}/automix
      description: Settings of all automix groups. Group IDs start with 1.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/automix
      schema:
        type: object
        properties:
          '1':
            type: object
            properties:
              _active:
                type: boolean
                example: true
              maxattenuation:
                type: integer
                example: 12
              passiveattenuation:
                type: integer
                example: 15
              hold:
                type: integer
                example: 260
              ratio:
                type: number
                format: double
                example: 1.5
              release:
                type: number
                format: double
                example: 8.5
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  '1':
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: true
                      maxattenuation:
                        type: integer
                        example: 12
                      passiveattenuation:
                        type: integer
                        example: 15
                      hold:
                        type: integer
                        example: 260
                      ratio:
                        type: number
                        format: double
                        example: 1.5
                      release:
                        type: number
                        format: double
                        example: 8.5
  /audio/mixers/{mixerID}/automix/{automixID}:
    get:
      summary: /audio/mixers/{mixerID}/automix/{automixID}
      description: Settings of a specific automix groups
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: automixID
          in: path
          description: ID of automix group object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/automix
      schema:
        type: object
        properties:
          _active:
            type: boolean
            example: true
          maxattenuation:
            type: integer
            example: 12
          passiveattenuation:
            type: integer
            example: 15
          hold:
            type: integer
            example: 260
          ratio:
            type: number
            format: double
            example: 1.5
          release:
            type: number
            format: double
            example: 8.5
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: true
                  maxattenuation:
                    type: integer
                    example: 12
                  passiveattenuation:
                    type: integer
                    example: 15
                  hold:
                    type: integer
                    example: 260
                  ratio:
                    type: number
                    format: double
                    example: 1.5
                  release:
                    type: number
                    format: double
                    example: 8.5
  /audio/mixers/{mixerID}/automix/{automixID}/_active:
    get:
      summary: /audio/mixers/{mixerID}/automix/{automixID}/_active
      description: Active state of the automix group. Read only as defined in Toolbox.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: automixID
          in: path
          description: ID of automix group object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/automix
      schema:
        type: boolean
        example: true
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: true
  /audio/mixers/{mixerID}/automix/{automixID}/maxattenuation:
    get:
      summary: /audio/mixers/{mixerID}/automix/{automixID}/maxattenuation
      description: Max attenuation of the automix group.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: automixID
          in: path
          description: ID of automix group object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 12
      security:
        - token: []
      tags:
        - audio/mixers/automix
      schema:
        type: integer
        example: 12
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 12
  /audio/mixers/{mixerID}/automix/{automixID}/passiveattenuation:
    get:
      summary: /audio/mixers/{mixerID}/automix/{automixID}/passiveattenuation
      description: Attenuation of passive channels of the automix group.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: automixID
          in: path
          description: ID of automix group object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 15
      security:
        - token: []
      tags:
        - audio/mixers/automix
      schema:
        type: integer
        example: 15
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 15
  /audio/mixers/{mixerID}/automix/{automixID}/hold:
    get:
      summary: /audio/mixers/{mixerID}/automix/{automixID}/hold
      description: Hold time of the automix group.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: automixID
          in: path
          description: ID of automix group object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 260
      security:
        - token: []
      tags:
        - audio/mixers/automix
      schema:
        type: integer
        example: 260
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 260
  /audio/mixers/{mixerID}/automix/{automixID}/ratio:
    get:
      summary: /audio/mixers/{mixerID}/automix/{automixID}/ratio
      description: Ratio of the automix group.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: automixID
          in: path
          description: ID of automix group object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: number
            format: double
            example: 1.5
      security:
        - token: []
      tags:
        - audio/mixers/automix
      schema:
        type: number
        format: double
        example: 1.5
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: 1.5
  /audio/mixers/{mixerID}/automix/{automixID}/release:
    get:
      summary: /audio/mixers/{mixerID}/automix/{automixID}/release
      description: Release time of the automix group.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: automixID
          in: path
          description: ID of automix group object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: number
            format: double
            example: 8.5
      security:
        - token: []
      tags:
        - audio/mixers/automix
      schema:
        type: number
        format: double
        example: 8.5
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: 8.5
  /audio/mixers/{mixerID}/cleanfeeds:
    get:
      summary: /audio/mixers/{mixerID}/cleanfeeds
      description: >-
        Mixer-global settings of all cleanfeeds. cleanfeedID equals respective
        Bus ID.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/cleanfeeds
      schema:
        type: object
        properties:
          '1':
            type: object
            properties:
              _active:
                type: boolean
                example: true
              cut:
                type: boolean
                example: false
              'n':
                type: boolean
                example: false
              outgain:
                type: integer
                example: 0
              outsel:
                type: boolean
                example: false
              srcsel:
                type: integer
                example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  '1':
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: true
                      cut:
                        type: boolean
                        example: false
                      'n':
                        type: boolean
                        example: false
                      outgain:
                        type: integer
                        example: 0
                      outsel:
                        type: boolean
                        example: false
                      srcsel:
                        type: integer
                        example: 0
  /audio/mixers/{mixerID}/cleanfeeds/{cleanfeedID}:
    get:
      summary: /audio/mixers/{mixerID}/cleanfeeds/{cleanfeedID}
      description: Mixer-global settings of a specific cleanfeed
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: cleanfeedID
          in: path
          description: ID of cleanfeed object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/cleanfeeds
      schema:
        type: object
        properties:
          _active:
            type: boolean
            example: true
          cut:
            type: boolean
            example: false
          'n':
            type: boolean
            example: false
          outgain:
            type: integer
            example: 0
          outsel:
            type: boolean
            example: false
          srcsel:
            type: integer
            example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: true
                  cut:
                    type: boolean
                    example: false
                  'n':
                    type: boolean
                    example: false
                  outgain:
                    type: integer
                    example: 0
                  outsel:
                    type: boolean
                    example: false
                  srcsel:
                    type: integer
                    example: 0
  /audio/mixers/{mixerID}/cleanfeeds/{cleanfeedID}/_active:
    get:
      summary: /audio/mixers/{mixerID}/cleanfeeds/{cleanfeedID}/_active
      description: Active state of the cleanfeed. Read only as defined in Toolbox.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: cleanfeedID
          in: path
          description: ID of cleanfeed object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/cleanfeeds
      schema:
        type: boolean
        example: true
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: true
  /audio/mixers/{mixerID}/cleanfeeds/{cleanfeedID}/cut:
    get:
      summary: /audio/mixers/{mixerID}/cleanfeeds/{cleanfeedID}/cut
      description: Cut state of the cleanfeed.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: cleanfeedID
          in: path
          description: ID of cleanfeed object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/cleanfeeds
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/cleanfeeds/{cleanfeedID}/n:
    get:
      summary: /audio/mixers/{mixerID}/cleanfeeds/{cleanfeedID}/n
      description: Switch cleanfeed return signal between n-1 (off) and n (on).
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: cleanfeedID
          in: path
          description: ID of cleanfeed object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/cleanfeeds
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/cleanfeeds/{cleanfeedID}/outgain:
    get:
      summary: /audio/mixers/{mixerID}/cleanfeeds/{cleanfeedID}/outgain
      description: Cleanfeed output gain.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: cleanfeedID
          in: path
          description: ID of cleanfeed object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 0
      security:
        - token: []
      tags:
        - audio/mixers/cleanfeeds
      schema:
        type: integer
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 0
  /audio/mixers/{mixerID}/cleanfeeds/{cleanfeedID}/outsel:
    get:
      summary: /audio/mixers/{mixerID}/cleanfeeds/{cleanfeedID}/outsel
      description: Enables the output selector instead of the cleanfeed as outgoing signal.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: cleanfeedID
          in: path
          description: ID of cleanfeed object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/cleanfeeds
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/cleanfeeds/{cleanfeedID}/srcsel:
    get:
      summary: /audio/mixers/{mixerID}/cleanfeeds/{cleanfeedID}/srcsel
      description: Select the cleanfeed source by ID.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: cleanfeedID
          in: path
          description: ID of cleanfeed object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 0
      security:
        - token: []
      tags:
        - audio/mixers/cleanfeeds
      schema:
        type: integer
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 0
  /audio/mixers/{mixerID}/faders:
    get:
      summary: /audio/mixers/{mixerID}/faders
      description: A list of all faders currently processed within the virtual mixer.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: object
        properties:
          '0':
            type: object
            properties:
              _channelcnt:
                type: integer
                example: 1
              _defaultlabel:
                type: string
                example: Mic1
              _faderstart:
                type: boolean
                example: false
              _lastloadedsnap:
                type: string
                example: Mic1
              _poolavailable:
                type: boolean
                example: true
              _readystate:
                type: boolean
                example: false
              _usecleanfeed:
                type: integer
                example: 0
              altinput:
                type: boolean
                example: false
              bypass:
                type: boolean
                example: false
              fader:
                type: number
                format: double
                example: -160
              isolate:
                type: boolean
                example: false
              label:
                type: string
                example: Mic1
              memo:
                type: boolean
                example: false
              meter:
                type: object
                properties:
                  _afl:
                    type: array
                    items:
                      type: number
                      format: double
                      example: -160
                  _input:
                    type: array
                    items:
                      type: number
                      format: double
                      example: -160
                  _pfl:
                    type: array
                    items:
                      type: number
                      format: double
                      example: -160
              mutegroups:
                type: object
                properties:
                  '0':
                    type: boolean
                    example: false
              offair:
                type: boolean
                example: false
              'on':
                type: boolean
                example: true
              _paramlist:
                type: array
                items:
                  type: string
                  example:
                    - subsonic
                    - agc
                    - expander
                    - eq1
                    - eq2
                    - eq3
                    - eq4
                    - deesser2
                    - compressor
                    - limiter
              pfl1:
                type: boolean
                example: false
              pfl2:
                type: boolean
                example: false
              preparation:
                type: boolean
                example: false
              solo:
                type: boolean
                example: false
              sourceid:
                type: integer
                example: 1
              vcagroup:
                type: integer
                example: 0
              voice:
                type: boolean
                example: false
              options:
                type: object
                properties:
                  autooffair:
                    type: boolean
                    example: true
                  combilogic0:
                    type: boolean
                    example: true
                  timerreset:
                    type: boolean
                    example: false
              params:
                type: object
                properties:
                  agc:
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: true
                      _gainreduction:
                        type: number
                        format: double
                        example: 0
                      freeze:
                        type: boolean
                        example: false
                      gain:
                        type: integer
                        example: 20
                      level:
                        type: integer
                        example: 0
                      'on':
                        type: boolean
                        example: false
                      threshold:
                        type: integer
                        example: -20
                      velocity:
                        type: number
                        format: double
                        example: 0.30000000000000004
                  compressor:
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: true
                      _gainreduction:
                        type: number
                        format: double
                        example: 0
                      attack:
                        type: integer
                        example: 7
                      gain:
                        type: integer
                        example: 0
                      'on':
                        type: boolean
                        example: false
                      ratio:
                        type: number
                        format: double
                        example: 2
                      release:
                        type: integer
                        example: 1
                      threshold:
                        type: integer
                        example: 0
                  deesser:
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: false
                      bandwidth:
                        type: number
                        format: double
                        example: 0.3
                      'on':
                        type: boolean
                        example: false
                      ratio:
                        type: number
                        format: double
                        example: 1
                      sharpness:
                        type: number
                        format: double
                        example: 1
                  deesser2:
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: true
                      _gainreduction:
                        type: number
                        format: double
                        example: 0
                      frequency:
                        type: integer
                        example: 4000
                      'on':
                        type: boolean
                        example: false
                      threshold:
                        type: integer
                        example: 0
                  eq:
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: true
                      frequency:
                        type: integer
                        example: 125
                      gain:
                        type: number
                        format: double
                        example: 0.25
                      'on':
                        type: boolean
                        example: true
                      q:
                        type: number
                        format: double
                        example: 1
                      type:
                        type: integer
                        example: 0
                  expander:
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: true
                      _gainreduction:
                        type: number
                        format: double
                        example: 0
                      attack:
                        type: integer
                        example: 0
                      gain:
                        type: integer
                        example: 0
                      'on':
                        type: boolean
                        example: false
                      ratio:
                        type: number
                        format: double
                        example: -2
                      release:
                        type: integer
                        example: 3
                      threshold:
                        type: integer
                        example: 0
                  gain:
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: true
                      _hasagain:
                        type: boolean
                        example: false
                      _hasp48:
                        type: boolean
                        example: false
                      again:
                        type: object
                        properties:
                          _max:
                            type: integer
                            example: 84
                          _min:
                            type: integer
                            example: -30
                          _step:
                            type: integer
                            example: 1
                          inc:
                            type: integer
                            example: 0
                          value:
                            type: integer
                            example: 0
                      dgain:
                        type: integer
                        example: 0
                      p48:
                        type: boolean
                        example: false
                      phase:
                        type: boolean
                        example: false
                  gate:
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: false
                      _gainreduction:
                        type: number
                        format: double
                        example: 0
                      attack:
                        type: integer
                        example: 3
                      attenuation:
                        type: integer
                        example: 0
                      'on':
                        type: boolean
                        example: false
                      release:
                        type: integer
                        example: 3
                      threshold:
                        type: integer
                        example: 0
                  limiter:
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: true
                      _gainreduction:
                        type: number
                        format: double
                        example: 0
                      'on':
                        type: boolean
                        example: false
                      release:
                        type: integer
                        example: 12
                      threshold:
                        type: integer
                        example: 0
                  panbal:
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: true
                      divergency:
                        type: integer
                        example: 0
                      lfeonly:
                        type: boolean
                        example: false
                      lfesend:
                        type: integer
                        example: -61
                      matrix:
                        type: integer
                        example: 0
                      panbal:
                        type: integer
                        example: 0
                      rear:
                        type: integer
                        example: 0
                  r128agc:
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: false
                      _gainreduction:
                        type: number
                        format: double
                        example: 0
                      freeze:
                        type: boolean
                        example: false
                      gain:
                        type: integer
                        example: 0
                      level:
                        type: integer
                        example: 0
                      'on':
                        type: boolean
                        example: false
                      threshold:
                        type: integer
                        example: -35
                      velocity:
                        type: number
                        format: double
                        example: 1
                  subsonic:
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: true
                      frequency:
                        type: integer
                        example: 50
                      'on':
                        type: boolean
                        example: false
                  swc:
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: false
                      direction:
                        type: integer
                        example: 0
                      type:
                        type: boolean
                        example: false
                      width:
                        type: integer
                        example: 20
                  varfilter:
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: false
                      frequency:
                        type: integer
                        example: 1000
                      hipass:
                        type: boolean
                        example: false
                      'on':
                        type: boolean
                        example: false
                      order:
                        type: integer
                        example: 1
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  '0':
                    type: object
                    properties:
                      _channelcnt:
                        type: integer
                        example: 1
                      _defaultlabel:
                        type: string
                        example: Mic1
                      _faderstart:
                        type: boolean
                        example: false
                      _lastloadedsnap:
                        type: string
                        example: Mic1
                      _poolavailable:
                        type: boolean
                        example: true
                      _readystate:
                        type: boolean
                        example: false
                      _usecleanfeed:
                        type: integer
                        example: 0
                      altinput:
                        type: boolean
                        example: false
                      bypass:
                        type: boolean
                        example: false
                      fader:
                        type: number
                        format: double
                        example: -160
                      isolate:
                        type: boolean
                        example: false
                      label:
                        type: string
                        example: Mic1
                      memo:
                        type: boolean
                        example: false
                      meter:
                        type: object
                        properties:
                          _afl:
                            type: array
                            items:
                              type: number
                              format: double
                              example: -160
                          _input:
                            type: array
                            items:
                              type: number
                              format: double
                              example: -160
                          _pfl:
                            type: array
                            items:
                              type: number
                              format: double
                              example: -160
                      mutegroups:
                        type: object
                        properties:
                          '0':
                            type: boolean
                            example: false
                      offair:
                        type: boolean
                        example: false
                      'on':
                        type: boolean
                        example: true
                      _paramlist:
                        type: array
                        items:
                          type: string
                          example:
                            - subsonic
                            - agc
                            - expander
                            - eq1
                            - eq2
                            - eq3
                            - eq4
                            - deesser2
                            - compressor
                            - limiter
                      pfl1:
                        type: boolean
                        example: false
                      pfl2:
                        type: boolean
                        example: false
                      preparation:
                        type: boolean
                        example: false
                      solo:
                        type: boolean
                        example: false
                      sourceid:
                        type: integer
                        example: 1
                      vcagroup:
                        type: integer
                        example: 0
                      voice:
                        type: boolean
                        example: false
                      options:
                        type: object
                        properties:
                          autooffair:
                            type: boolean
                            example: true
                          combilogic0:
                            type: boolean
                            example: true
                          timerreset:
                            type: boolean
                            example: false
                      params:
                        type: object
                        properties:
                          agc:
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: true
                              _gainreduction:
                                type: number
                                format: double
                                example: 0
                              freeze:
                                type: boolean
                                example: false
                              gain:
                                type: integer
                                example: 20
                              level:
                                type: integer
                                example: 0
                              'on':
                                type: boolean
                                example: false
                              threshold:
                                type: integer
                                example: -20
                              velocity:
                                type: number
                                format: double
                                example: 0.30000000000000004
                          compressor:
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: true
                              _gainreduction:
                                type: number
                                format: double
                                example: 0
                              attack:
                                type: integer
                                example: 7
                              gain:
                                type: integer
                                example: 0
                              'on':
                                type: boolean
                                example: false
                              ratio:
                                type: number
                                format: double
                                example: 2
                              release:
                                type: integer
                                example: 1
                              threshold:
                                type: integer
                                example: 0
                          deesser:
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: false
                              bandwidth:
                                type: number
                                format: double
                                example: 0.3
                              'on':
                                type: boolean
                                example: false
                              ratio:
                                type: number
                                format: double
                                example: 1
                              sharpness:
                                type: number
                                format: double
                                example: 1
                          deesser2:
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: true
                              _gainreduction:
                                type: number
                                format: double
                                example: 0
                              frequency:
                                type: integer
                                example: 4000
                              'on':
                                type: boolean
                                example: false
                              threshold:
                                type: integer
                                example: 0
                          eq:
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: true
                              frequency:
                                type: integer
                                example: 125
                              gain:
                                type: number
                                format: double
                                example: 0.25
                              'on':
                                type: boolean
                                example: true
                              q:
                                type: number
                                format: double
                                example: 1
                              type:
                                type: integer
                                example: 0
                          expander:
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: true
                              _gainreduction:
                                type: number
                                format: double
                                example: 0
                              attack:
                                type: integer
                                example: 0
                              gain:
                                type: integer
                                example: 0
                              'on':
                                type: boolean
                                example: false
                              ratio:
                                type: number
                                format: double
                                example: -2
                              release:
                                type: integer
                                example: 3
                              threshold:
                                type: integer
                                example: 0
                          gain:
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: true
                              _hasagain:
                                type: boolean
                                example: false
                              _hasp48:
                                type: boolean
                                example: false
                              again:
                                type: object
                                properties:
                                  _max:
                                    type: integer
                                    example: 84
                                  _min:
                                    type: integer
                                    example: -30
                                  _step:
                                    type: integer
                                    example: 1
                                  inc:
                                    type: integer
                                    example: 0
                                  value:
                                    type: integer
                                    example: 0
                              dgain:
                                type: integer
                                example: 0
                              p48:
                                type: boolean
                                example: false
                              phase:
                                type: boolean
                                example: false
                          gate:
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: false
                              _gainreduction:
                                type: number
                                format: double
                                example: 0
                              attack:
                                type: integer
                                example: 3
                              attenuation:
                                type: integer
                                example: 0
                              'on':
                                type: boolean
                                example: false
                              release:
                                type: integer
                                example: 3
                              threshold:
                                type: integer
                                example: 0
                          limiter:
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: true
                              _gainreduction:
                                type: number
                                format: double
                                example: 0
                              'on':
                                type: boolean
                                example: false
                              release:
                                type: integer
                                example: 12
                              threshold:
                                type: integer
                                example: 0
                          panbal:
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: true
                              divergency:
                                type: integer
                                example: 0
                              lfeonly:
                                type: boolean
                                example: false
                              lfesend:
                                type: integer
                                example: -61
                              matrix:
                                type: integer
                                example: 0
                              panbal:
                                type: integer
                                example: 0
                              rear:
                                type: integer
                                example: 0
                          r128agc:
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: false
                              _gainreduction:
                                type: number
                                format: double
                                example: 0
                              freeze:
                                type: boolean
                                example: false
                              gain:
                                type: integer
                                example: 0
                              level:
                                type: integer
                                example: 0
                              'on':
                                type: boolean
                                example: false
                              threshold:
                                type: integer
                                example: -35
                              velocity:
                                type: number
                                format: double
                                example: 1
                          subsonic:
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: true
                              frequency:
                                type: integer
                                example: 50
                              'on':
                                type: boolean
                                example: false
                          swc:
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: false
                              direction:
                                type: integer
                                example: 0
                              type:
                                type: boolean
                                example: false
                              width:
                                type: integer
                                example: 20
                          varfilter:
                            type: object
                            properties:
                              _active:
                                type: boolean
                                example: false
                              frequency:
                                type: integer
                                example: 1000
                              hipass:
                                type: boolean
                                example: false
                              'on':
                                type: boolean
                                example: false
                              order:
                                type: integer
                                example: 1
  /audio/mixers/{mixerID}/faders/{faderID}:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}
      description: All attributes of a fader.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: object
        properties:
          _channelcnt:
            type: integer
            example: 1
          _defaultlabel:
            type: string
            example: Mic1
          _faderstart:
            type: boolean
            example: false
          _lastloadedsnap:
            type: string
            example: Mic1
          _poolavailable:
            type: boolean
            example: true
          _readystate:
            type: boolean
            example: false
          _usecleanfeed:
            type: integer
            example: 0
          altinput:
            type: boolean
            example: false
          bypass:
            type: boolean
            example: false
          fader:
            type: number
            format: double
            example: -160
          isolate:
            type: boolean
            example: false
          label:
            type: string
            example: Mic1
          memo:
            type: boolean
            example: false
          meter:
            type: object
            properties:
              _afl:
                type: array
                items:
                  type: number
                  format: double
                  example: -160
              _input:
                type: array
                items:
                  type: number
                  format: double
                  example: -160
              _pfl:
                type: array
                items:
                  type: number
                  format: double
                  example: -160
          mutegroups:
            type: object
            properties:
              '0':
                type: boolean
                example: false
          offair:
            type: boolean
            example: false
          'on':
            type: boolean
            example: true
          _paramlist:
            type: array
            items:
              type: string
              example:
                - subsonic
                - agc
                - expander
                - eq1
                - eq2
                - eq3
                - eq4
                - deesser2
                - compressor
                - limiter
          pfl1:
            type: boolean
            example: false
          pfl2:
            type: boolean
            example: false
          preparation:
            type: boolean
            example: false
          solo:
            type: boolean
            example: false
          sourceid:
            type: integer
            example: 1
          vcagroup:
            type: integer
            example: 0
          voice:
            type: boolean
            example: false
          options:
            type: object
            properties:
              autooffair:
                type: boolean
                example: true
              combilogic0:
                type: boolean
                example: true
              timerreset:
                type: boolean
                example: false
          params:
            type: object
            properties:
              agc:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: true
                  _gainreduction:
                    type: number
                    format: double
                    example: 0
                  freeze:
                    type: boolean
                    example: false
                  gain:
                    type: integer
                    example: 20
                  level:
                    type: integer
                    example: 0
                  'on':
                    type: boolean
                    example: false
                  threshold:
                    type: integer
                    example: -20
                  velocity:
                    type: number
                    format: double
                    example: 0.30000000000000004
              compressor:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: true
                  _gainreduction:
                    type: number
                    format: double
                    example: 0
                  attack:
                    type: integer
                    example: 7
                  gain:
                    type: integer
                    example: 0
                  'on':
                    type: boolean
                    example: false
                  ratio:
                    type: number
                    format: double
                    example: 2
                  release:
                    type: integer
                    example: 1
                  threshold:
                    type: integer
                    example: 0
              deesser:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: false
                  bandwidth:
                    type: number
                    format: double
                    example: 0.3
                  'on':
                    type: boolean
                    example: false
                  ratio:
                    type: number
                    format: double
                    example: 1
                  sharpness:
                    type: number
                    format: double
                    example: 1
              deesser2:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: true
                  _gainreduction:
                    type: number
                    format: double
                    example: 0
                  frequency:
                    type: integer
                    example: 4000
                  'on':
                    type: boolean
                    example: false
                  threshold:
                    type: integer
                    example: 0
              eq:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: true
                  frequency:
                    type: integer
                    example: 125
                  gain:
                    type: number
                    format: double
                    example: 0.25
                  'on':
                    type: boolean
                    example: true
                  q:
                    type: number
                    format: double
                    example: 1
                  type:
                    type: integer
                    example: 0
              expander:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: true
                  _gainreduction:
                    type: number
                    format: double
                    example: 0
                  attack:
                    type: integer
                    example: 0
                  gain:
                    type: integer
                    example: 0
                  'on':
                    type: boolean
                    example: false
                  ratio:
                    type: number
                    format: double
                    example: -2
                  release:
                    type: integer
                    example: 3
                  threshold:
                    type: integer
                    example: 0
              gain:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: true
                  _hasagain:
                    type: boolean
                    example: false
                  _hasp48:
                    type: boolean
                    example: false
                  again:
                    type: object
                    properties:
                      _max:
                        type: integer
                        example: 84
                      _min:
                        type: integer
                        example: -30
                      _step:
                        type: integer
                        example: 1
                      inc:
                        type: integer
                        example: 0
                      value:
                        type: integer
                        example: 0
                  dgain:
                    type: integer
                    example: 0
                  p48:
                    type: boolean
                    example: false
                  phase:
                    type: boolean
                    example: false
              gate:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: false
                  _gainreduction:
                    type: number
                    format: double
                    example: 0
                  attack:
                    type: integer
                    example: 3
                  attenuation:
                    type: integer
                    example: 0
                  'on':
                    type: boolean
                    example: false
                  release:
                    type: integer
                    example: 3
                  threshold:
                    type: integer
                    example: 0
              limiter:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: true
                  _gainreduction:
                    type: number
                    format: double
                    example: 0
                  'on':
                    type: boolean
                    example: false
                  release:
                    type: integer
                    example: 12
                  threshold:
                    type: integer
                    example: 0
              panbal:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: true
                  divergency:
                    type: integer
                    example: 0
                  lfeonly:
                    type: boolean
                    example: false
                  lfesend:
                    type: integer
                    example: -61
                  matrix:
                    type: integer
                    example: 0
                  panbal:
                    type: integer
                    example: 0
                  rear:
                    type: integer
                    example: 0
              r128agc:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: false
                  _gainreduction:
                    type: number
                    format: double
                    example: 0
                  freeze:
                    type: boolean
                    example: false
                  gain:
                    type: integer
                    example: 0
                  level:
                    type: integer
                    example: 0
                  'on':
                    type: boolean
                    example: false
                  threshold:
                    type: integer
                    example: -35
                  velocity:
                    type: number
                    format: double
                    example: 1
              subsonic:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: true
                  frequency:
                    type: integer
                    example: 50
                  'on':
                    type: boolean
                    example: false
              swc:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: false
                  direction:
                    type: integer
                    example: 0
                  type:
                    type: boolean
                    example: false
                  width:
                    type: integer
                    example: 20
              varfilter:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: false
                  frequency:
                    type: integer
                    example: 1000
                  hipass:
                    type: boolean
                    example: false
                  'on':
                    type: boolean
                    example: false
                  order:
                    type: integer
                    example: 1
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _channelcnt:
                    type: integer
                    example: 1
                  _defaultlabel:
                    type: string
                    example: Mic1
                  _faderstart:
                    type: boolean
                    example: false
                  _lastloadedsnap:
                    type: string
                    example: Mic1
                  _poolavailable:
                    type: boolean
                    example: true
                  _readystate:
                    type: boolean
                    example: false
                  _usecleanfeed:
                    type: integer
                    example: 0
                  altinput:
                    type: boolean
                    example: false
                  bypass:
                    type: boolean
                    example: false
                  fader:
                    type: number
                    format: double
                    example: -160
                  isolate:
                    type: boolean
                    example: false
                  label:
                    type: string
                    example: Mic1
                  memo:
                    type: boolean
                    example: false
                  meter:
                    type: object
                    properties:
                      _afl:
                        type: array
                        items:
                          type: number
                          format: double
                          example: -160
                      _input:
                        type: array
                        items:
                          type: number
                          format: double
                          example: -160
                      _pfl:
                        type: array
                        items:
                          type: number
                          format: double
                          example: -160
                  mutegroups:
                    type: object
                    properties:
                      '0':
                        type: boolean
                        example: false
                  offair:
                    type: boolean
                    example: false
                  'on':
                    type: boolean
                    example: true
                  _paramlist:
                    type: array
                    items:
                      type: string
                      example:
                        - subsonic
                        - agc
                        - expander
                        - eq1
                        - eq2
                        - eq3
                        - eq4
                        - deesser2
                        - compressor
                        - limiter
                  pfl1:
                    type: boolean
                    example: false
                  pfl2:
                    type: boolean
                    example: false
                  preparation:
                    type: boolean
                    example: false
                  solo:
                    type: boolean
                    example: false
                  sourceid:
                    type: integer
                    example: 1
                  vcagroup:
                    type: integer
                    example: 0
                  voice:
                    type: boolean
                    example: false
                  options:
                    type: object
                    properties:
                      autooffair:
                        type: boolean
                        example: true
                      combilogic0:
                        type: boolean
                        example: true
                      timerreset:
                        type: boolean
                        example: false
                  params:
                    type: object
                    properties:
                      agc:
                        type: object
                        properties:
                          _active:
                            type: boolean
                            example: true
                          _gainreduction:
                            type: number
                            format: double
                            example: 0
                          freeze:
                            type: boolean
                            example: false
                          gain:
                            type: integer
                            example: 20
                          level:
                            type: integer
                            example: 0
                          'on':
                            type: boolean
                            example: false
                          threshold:
                            type: integer
                            example: -20
                          velocity:
                            type: number
                            format: double
                            example: 0.30000000000000004
                      compressor:
                        type: object
                        properties:
                          _active:
                            type: boolean
                            example: true
                          _gainreduction:
                            type: number
                            format: double
                            example: 0
                          attack:
                            type: integer
                            example: 7
                          gain:
                            type: integer
                            example: 0
                          'on':
                            type: boolean
                            example: false
                          ratio:
                            type: number
                            format: double
                            example: 2
                          release:
                            type: integer
                            example: 1
                          threshold:
                            type: integer
                            example: 0
                      deesser:
                        type: object
                        properties:
                          _active:
                            type: boolean
                            example: false
                          bandwidth:
                            type: number
                            format: double
                            example: 0.3
                          'on':
                            type: boolean
                            example: false
                          ratio:
                            type: number
                            format: double
                            example: 1
                          sharpness:
                            type: number
                            format: double
                            example: 1
                      deesser2:
                        type: object
                        properties:
                          _active:
                            type: boolean
                            example: true
                          _gainreduction:
                            type: number
                            format: double
                            example: 0
                          frequency:
                            type: integer
                            example: 4000
                          'on':
                            type: boolean
                            example: false
                          threshold:
                            type: integer
                            example: 0
                      eq:
                        type: object
                        properties:
                          _active:
                            type: boolean
                            example: true
                          frequency:
                            type: integer
                            example: 125
                          gain:
                            type: number
                            format: double
                            example: 0.25
                          'on':
                            type: boolean
                            example: true
                          q:
                            type: number
                            format: double
                            example: 1
                          type:
                            type: integer
                            example: 0
                      expander:
                        type: object
                        properties:
                          _active:
                            type: boolean
                            example: true
                          _gainreduction:
                            type: number
                            format: double
                            example: 0
                          attack:
                            type: integer
                            example: 0
                          gain:
                            type: integer
                            example: 0
                          'on':
                            type: boolean
                            example: false
                          ratio:
                            type: number
                            format: double
                            example: -2
                          release:
                            type: integer
                            example: 3
                          threshold:
                            type: integer
                            example: 0
                      gain:
                        type: object
                        properties:
                          _active:
                            type: boolean
                            example: true
                          _hasagain:
                            type: boolean
                            example: false
                          _hasp48:
                            type: boolean
                            example: false
                          again:
                            type: object
                            properties:
                              _max:
                                type: integer
                                example: 84
                              _min:
                                type: integer
                                example: -30
                              _step:
                                type: integer
                                example: 1
                              inc:
                                type: integer
                                example: 0
                              value:
                                type: integer
                                example: 0
                          dgain:
                            type: integer
                            example: 0
                          p48:
                            type: boolean
                            example: false
                          phase:
                            type: boolean
                            example: false
                      gate:
                        type: object
                        properties:
                          _active:
                            type: boolean
                            example: false
                          _gainreduction:
                            type: number
                            format: double
                            example: 0
                          attack:
                            type: integer
                            example: 3
                          attenuation:
                            type: integer
                            example: 0
                          'on':
                            type: boolean
                            example: false
                          release:
                            type: integer
                            example: 3
                          threshold:
                            type: integer
                            example: 0
                      limiter:
                        type: object
                        properties:
                          _active:
                            type: boolean
                            example: true
                          _gainreduction:
                            type: number
                            format: double
                            example: 0
                          'on':
                            type: boolean
                            example: false
                          release:
                            type: integer
                            example: 12
                          threshold:
                            type: integer
                            example: 0
                      panbal:
                        type: object
                        properties:
                          _active:
                            type: boolean
                            example: true
                          divergency:
                            type: integer
                            example: 0
                          lfeonly:
                            type: boolean
                            example: false
                          lfesend:
                            type: integer
                            example: -61
                          matrix:
                            type: integer
                            example: 0
                          panbal:
                            type: integer
                            example: 0
                          rear:
                            type: integer
                            example: 0
                      r128agc:
                        type: object
                        properties:
                          _active:
                            type: boolean
                            example: false
                          _gainreduction:
                            type: number
                            format: double
                            example: 0
                          freeze:
                            type: boolean
                            example: false
                          gain:
                            type: integer
                            example: 0
                          level:
                            type: integer
                            example: 0
                          'on':
                            type: boolean
                            example: false
                          threshold:
                            type: integer
                            example: -35
                          velocity:
                            type: number
                            format: double
                            example: 1
                      subsonic:
                        type: object
                        properties:
                          _active:
                            type: boolean
                            example: true
                          frequency:
                            type: integer
                            example: 50
                          'on':
                            type: boolean
                            example: false
                      swc:
                        type: object
                        properties:
                          _active:
                            type: boolean
                            example: false
                          direction:
                            type: integer
                            example: 0
                          type:
                            type: boolean
                            example: false
                          width:
                            type: integer
                            example: 20
                      varfilter:
                        type: object
                        properties:
                          _active:
                            type: boolean
                            example: false
                          frequency:
                            type: integer
                            example: 1000
                          hipass:
                            type: boolean
                            example: false
                          'on':
                            type: boolean
                            example: false
                          order:
                            type: integer
                            example: 1
  /audio/mixers/{mixerID}/faders/{faderID}/_channelcnt:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/_channelcnt
      description: >-
        Represents the number of channels contained within the fader. 1 equals a
        mono fader, 2 equals stereo, 8 equals 5.1 (5.1 + stereo source).
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: integer
        example: 1
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 1
  /audio/mixers/{mixerID}/faders/{faderID}/_defaultlabel:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/_defaultlabel
      description: Represents the default channel label as defind in Toolbox configuration.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: string
        example: Mic1
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: string
                example: Mic1
  /audio/mixers/{mixerID}/faders/{faderID}/_faderstart:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/_faderstart
      description: Fader start logic for the fader.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/_lastloadedsnap:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/_lastloadedsnap
      description: Name/Label of the last loaded channel snapshot aka preset.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: string
        example: Mic1
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: string
                example: Mic1
  /audio/mixers/{mixerID}/faders/{faderID}/_poolavailable:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/_poolavailable
      description: Information, if the fader can be assigned another input from sourcelist.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: boolean
        example: true
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: true
  /audio/mixers/{mixerID}/faders/{faderID}/_readystate:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/_readystate
      description: >-
        Displays if the channel is ready. Used for signalling ready state,
        triggered by logic defined in Toolbox.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/_usecleanfeed:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/_usecleanfeed
      description: >-
        Displays if and which cleanfeed is assigned. If value is 0, no cleanfeed
        is assigned.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: integer
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/altinput:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/altinput
      description: >-
        Use to alternative source as defined in toolbox instead of current
        input.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/bypass:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/bypass
      description: Bypasses the whole processing of the fader.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/fader:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/fader
      description: The current fader value in dB.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: number
            format: double
            example: -160
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: number
        format: double
        example: -160
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: -160
  /audio/mixers/{mixerID}/faders/{faderID}/isolate:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/isolate
      description: Enable isolate on the fader.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/label:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/label
      description: Channel Label. Send empty value to use default label.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: string
            example: Mic1
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: string
        example: Mic1
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: string
                example: Mic1
  /audio/mixers/{mixerID}/faders/{faderID}/memo:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/memo
      description: >-
        Trigger memory hook of the fader, affects ON key behaviour - see toolbox
        documentation for further details.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/offair:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/offair
      description: Offair state of the fader.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/on:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/on
      description: Channel on/off.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: true
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: boolean
        example: true
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: true
  /audio/mixers/{mixerID}/faders/{faderID}/pfl1:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/pfl1
      description: PFL1 on/off state.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/pfl2:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/pfl2
      description: PFL2 on/off state.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/preparation:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/preparation
      description: Cleanfeed preparation on/off state.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/solo:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/solo
      description: Solo on/off state.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/sourceid:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/sourceid
      description: Channel source ID.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 1
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: integer
        example: 1
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 1
  /audio/mixers/{mixerID}/faders/{faderID}/vcagroup:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/vcagroup
      description: Assignment of the channel to a vca group.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: integer
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/voice:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/voice
      description: >-
        Routes the signal to the internal voice bus. If false, it is routed to
        the internal music bus.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/mutgroups:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/mutgroups
      description: Assignment of the channel to mute groups.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: object
        properties:
          '0':
            type: boolean
            example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  '0':
                    type: boolean
                    example: false
  /audio/mixers/{mixerID}/faders/{faderID}/mutgroups/{mutegroupID}:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/mutgroups/{mutegroupID}
      description: Assignment of the channel to mute groups.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: mutegroupID
          in: path
          description: ID of mute group object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/options:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/options
      description: Returns various channel options.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: object
        properties:
          autooffair:
            type: boolean
            example: true
          combilogic0:
            type: boolean
            example: true
          timerreset:
            type: boolean
            example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  autooffair:
                    type: boolean
                    example: true
                  combilogic0:
                    type: boolean
                    example: true
                  timerreset:
                    type: boolean
                    example: false
  /audio/mixers/{mixerID}/faders/{faderID}/options/autooffair:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/options/autooffair
      description: Enable auto off air.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: true
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: boolean
        example: true
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: true
  /audio/mixers/{mixerID}/faders/{faderID}/options/timerreset:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/options/timerreset
      description: Timers will be reset when opening the fader.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/options/combilogic{combilogicID}:
    get:
      summary: >-
        /audio/mixers/{mixerID}/faders/{faderID}/options/combilogic{combilogicID}
      description: Assign channel to a combined logic.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: combilogicID
          in: path
          description: ID of combined logic object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: true
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: boolean
        example: true
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: true
  /audio/mixers/{mixerID}/faders/{faderID}/busparams:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/busparams
      description: All bus parameters of a fader.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/busparams
      schema:
        type: object
        properties:
          automix:
            type: object
            properties:
              _active:
                type: boolean
                example: true
              _gainreduction:
                type: number
                format: double
                example: 0
              group:
                type: integer
                example: 0
              'on':
                type: boolean
                example: false
              passive:
                type: boolean
                example: false
              weight:
                type: number
                format: double
                example: 0
          bus:
            type: object
            properties:
              '1':
                type: object
                properties:
                  _active:
                    type: boolean
                    example: true
                  gain:
                    type: integer
                    example: 0
                  'on':
                    type: boolean
                    example: true
                  type:
                    type: integer
                    example: 2
          preparation:
            type: object
            properties:
              _active:
                type: boolean
                example: true
              gain:
                type: integer
                example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  automix:
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: true
                      _gainreduction:
                        type: number
                        format: double
                        example: 0
                      group:
                        type: integer
                        example: 0
                      'on':
                        type: boolean
                        example: false
                      passive:
                        type: boolean
                        example: false
                      weight:
                        type: number
                        format: double
                        example: 0
                  bus:
                    type: object
                    properties:
                      '1':
                        type: object
                        properties:
                          _active:
                            type: boolean
                            example: true
                          gain:
                            type: integer
                            example: 0
                          'on':
                            type: boolean
                            example: true
                          type:
                            type: integer
                            example: 2
                  preparation:
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: true
                      gain:
                        type: integer
                        example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/busparams/automix:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/busparams/automix
      description: All channel related automix parameters.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/busparams
      schema:
        type: object
        properties:
          _active:
            type: boolean
            example: true
          _gainreduction:
            type: number
            format: double
            example: 0
          group:
            type: integer
            example: 0
          'on':
            type: boolean
            example: false
          passive:
            type: boolean
            example: false
          weight:
            type: number
            format: double
            example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: true
                  _gainreduction:
                    type: number
                    format: double
                    example: 0
                  group:
                    type: integer
                    example: 0
                  'on':
                    type: boolean
                    example: false
                  passive:
                    type: boolean
                    example: false
                  weight:
                    type: number
                    format: double
                    example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/busparams/automix/_active:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/busparams/automix/_active
      description: If automix is generally enabled for this fader.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/busparams
      schema:
        type: boolean
        example: true
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: true
  /audio/mixers/{mixerID}/faders/{faderID}/busparams/automix/_gainreduction:
    get:
      summary: >-
        /audio/mixers/{mixerID}/faders/{faderID}/busparams/automix/_gainreduction
      description: Current gain reduction value in dB. Can also have positive values.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/busparams
      schema:
        type: number
        format: double
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/busparams/automix/group:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/busparams/automix/group
      description: Assigned automix group.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/busparams
      schema:
        type: integer
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/busparams/automix/on:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/busparams/automix/on
      description: Enable/disable automix operation for the fader.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/faders/busparams
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/busparams/automix/passive:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/busparams/automix/passive
      description: Enable/disable passive automix behavior for the fader.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/faders/busparams
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/busparams/automix/weight:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/busparams/automix/weight
      description: Individual weight of the fader within the automix group.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: number
            format: double
            example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/busparams
      schema:
        type: number
        format: double
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/busparams/bus:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/busparams/bus
      description: All universal bus assignments of the fader.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/busparams
      schema:
        type: object
        properties:
          '1':
            type: object
            properties:
              _active:
                type: boolean
                example: true
              gain:
                type: integer
                example: 0
              'on':
                type: boolean
                example: true
              type:
                type: integer
                example: 2
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  '1':
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: true
                      gain:
                        type: integer
                        example: 0
                      'on':
                        type: boolean
                        example: true
                      type:
                        type: integer
                        example: 2
  /audio/mixers/{mixerID}/faders/{faderID}/busparams/bus/{busID}:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/busparams/bus/{busID}
      description: All universal bus assignments of the fader.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: busID
          in: path
          description: ID of bus object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/busparams
      schema:
        type: object
        properties:
          _active:
            type: boolean
            example: true
          gain:
            type: integer
            example: 0
          'on':
            type: boolean
            example: true
          type:
            type: integer
            example: 2
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: true
                  gain:
                    type: integer
                    example: 0
                  'on':
                    type: boolean
                    example: true
                  type:
                    type: integer
                    example: 2
  /audio/mixers/{mixerID}/faders/{faderID}/busparams/bus/{busID}/_active:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/busparams/bus/{busID}/_active
      description: Describes if the function is available. Must be true.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: busID
          in: path
          description: ID of bus object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/busparams
      schema:
        type: boolean
        example: true
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: true
  /audio/mixers/{mixerID}/faders/{faderID}/busparams/bus/{busID}/gain:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/busparams/bus/{busID}/gain
      description: All universal bus assignments of the fader.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: busID
          in: path
          description: ID of bus object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/busparams
      schema:
        type: integer
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/busparams/bus/{busID}/on:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/busparams/bus/{busID}/on
      description: Enable send of the fader on bus.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: busID
          in: path
          description: ID of bus object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: true
      security:
        - token: []
      tags:
        - audio/mixers/faders/busparams
      schema:
        type: boolean
        example: true
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: true
  /audio/mixers/{mixerID}/faders/{faderID}/busparams/bus/{busID}/type:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/busparams/bus/{busID}/type
      description: Bus send type - 0 = pre switch, 1 = pre fader, 2 = post fader.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: busID
          in: path
          description: ID of bus object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 2
      security:
        - token: []
      tags:
        - audio/mixers/faders/busparams
      schema:
        type: integer
        example: 2
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 2
  /audio/mixers/{mixerID}/faders/{faderID}/busparams/preparation:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/busparams/preparation
      description: Required for pre talk on cleanfeeds.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/busparams
      schema: null
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema: null
  /audio/mixers/{mixerID}/faders/{faderID}/busparams/preparation/_active:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/busparams/preparation/_active
      description: Describes if the function is available. Must be true.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/busparams
      schema:
        type: boolean
        example: true
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: true
  /audio/mixers/{mixerID}/faders/{faderID}/busparams/preparation/gain:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/busparams/preparation/gain
      description: Pre talk gain on cleanfeed.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/busparams
      schema:
        type: integer
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/meter:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/meter
      description: All metering information of the fader.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: object
        properties:
          _afl:
            type: array
            items:
              type: number
              format: double
              example: -160
          _input:
            type: array
            items:
              type: number
              format: double
              example: -160
          _pfl:
            type: array
            items:
              type: number
              format: double
              example: -160
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _afl:
                    type: array
                    items:
                      type: number
                      format: double
                      example: -160
                  _input:
                    type: array
                    items:
                      type: number
                      format: double
                      example: -160
                  _pfl:
                    type: array
                    items:
                      type: number
                      format: double
                      example: -160
  /audio/mixers/{mixerID}/faders/{faderID}/meter/_afl:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/meter/_afl
      description: >-
        Meter information of the after fader level. Array contains as much
        channels as channel count.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: array
        items:
          type: number
          format: double
          example: -160
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: array
                items:
                  type: number
                  format: double
                  example: -160
  /audio/mixers/{mixerID}/faders/{faderID}/meter/_input:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/meter/_input
      description: >-
        Meter information of the source input level. Array contains as much
        channels as channel count.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: array
        items:
          type: number
          format: double
          example: -160
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: array
                items:
                  type: number
                  format: double
                  example: -160
  /audio/mixers/{mixerID}/faders/{faderID}/meter/_pfl:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/meter/_pfl
      description: >-
        Meter information of the pre fader level. Array contains as much
        channels as channel count.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: array
        items:
          type: number
          format: double
          example: -160
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: array
                items:
                  type: number
                  format: double
                  example: -160
  /audio/mixers/{mixerID}/faders/{faderID}/_paramlist:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/_paramlist
      description: >-
        Lists all used DSP plugins in the correct signal flow order. Signal flow
        is defined in Toolbox.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders
      schema:
        type: array
        items:
          type: string
          example:
            - subsonic
            - agc
            - expander
            - eq1
            - eq2
            - eq3
            - eq4
            - deesser2
            - compressor
            - limiter
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: array
                items:
                  type: string
                  example:
                    - subsonic
                    - agc
                    - expander
                    - eq1
                    - eq2
                    - eq3
                    - eq4
                    - deesser2
                    - compressor
                    - limiter
  /audio/mixers/{mixerID}/faders/{faderID}/params:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params
      description: All DSP Plugins and their respective parameters.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: object
        properties:
          agc:
            type: object
            properties:
              _active:
                type: boolean
                example: true
              _gainreduction:
                type: number
                format: double
                example: 0
              freeze:
                type: boolean
                example: false
              gain:
                type: integer
                example: 20
              level:
                type: integer
                example: 0
              'on':
                type: boolean
                example: false
              threshold:
                type: integer
                example: -20
              velocity:
                type: number
                format: double
                example: 0.30000000000000004
          compressor:
            type: object
            properties:
              _active:
                type: boolean
                example: true
              _gainreduction:
                type: number
                format: double
                example: 0
              attack:
                type: integer
                example: 7
              gain:
                type: integer
                example: 0
              'on':
                type: boolean
                example: false
              ratio:
                type: number
                format: double
                example: 2
              release:
                type: integer
                example: 1
              threshold:
                type: integer
                example: 0
          deesser:
            type: object
            properties:
              _active:
                type: boolean
                example: false
              bandwidth:
                type: number
                format: double
                example: 0.3
              'on':
                type: boolean
                example: false
              ratio:
                type: number
                format: double
                example: 1
              sharpness:
                type: number
                format: double
                example: 1
          deesser2:
            type: object
            properties:
              _active:
                type: boolean
                example: true
              _gainreduction:
                type: number
                format: double
                example: 0
              frequency:
                type: integer
                example: 4000
              'on':
                type: boolean
                example: false
              threshold:
                type: integer
                example: 0
          eq:
            type: object
            properties:
              _active:
                type: boolean
                example: true
              frequency:
                type: integer
                example: 125
              gain:
                type: number
                format: double
                example: 0.25
              'on':
                type: boolean
                example: true
              q:
                type: number
                format: double
                example: 1
              type:
                type: integer
                example: 0
          expander:
            type: object
            properties:
              _active:
                type: boolean
                example: true
              _gainreduction:
                type: number
                format: double
                example: 0
              attack:
                type: integer
                example: 0
              gain:
                type: integer
                example: 0
              'on':
                type: boolean
                example: false
              ratio:
                type: number
                format: double
                example: -2
              release:
                type: integer
                example: 3
              threshold:
                type: integer
                example: 0
          gain:
            type: object
            properties:
              _active:
                type: boolean
                example: true
              _hasagain:
                type: boolean
                example: false
              _hasp48:
                type: boolean
                example: false
              again:
                type: object
                properties:
                  _max:
                    type: integer
                    example: 84
                  _min:
                    type: integer
                    example: -30
                  _step:
                    type: integer
                    example: 1
                  inc:
                    type: integer
                    example: 0
                  value:
                    type: integer
                    example: 0
              dgain:
                type: integer
                example: 0
              p48:
                type: boolean
                example: false
              phase:
                type: boolean
                example: false
          gate:
            type: object
            properties:
              _active:
                type: boolean
                example: false
              _gainreduction:
                type: number
                format: double
                example: 0
              attack:
                type: integer
                example: 3
              attenuation:
                type: integer
                example: 0
              'on':
                type: boolean
                example: false
              release:
                type: integer
                example: 3
              threshold:
                type: integer
                example: 0
          limiter:
            type: object
            properties:
              _active:
                type: boolean
                example: true
              _gainreduction:
                type: number
                format: double
                example: 0
              'on':
                type: boolean
                example: false
              release:
                type: integer
                example: 12
              threshold:
                type: integer
                example: 0
          panbal:
            type: object
            properties:
              _active:
                type: boolean
                example: true
              divergency:
                type: integer
                example: 0
              lfeonly:
                type: boolean
                example: false
              lfesend:
                type: integer
                example: -61
              matrix:
                type: integer
                example: 0
              panbal:
                type: integer
                example: 0
              rear:
                type: integer
                example: 0
          r128agc:
            type: object
            properties:
              _active:
                type: boolean
                example: false
              _gainreduction:
                type: number
                format: double
                example: 0
              freeze:
                type: boolean
                example: false
              gain:
                type: integer
                example: 0
              level:
                type: integer
                example: 0
              'on':
                type: boolean
                example: false
              threshold:
                type: integer
                example: -35
              velocity:
                type: number
                format: double
                example: 1
          subsonic:
            type: object
            properties:
              _active:
                type: boolean
                example: true
              frequency:
                type: integer
                example: 50
              'on':
                type: boolean
                example: false
          swc:
            type: object
            properties:
              _active:
                type: boolean
                example: false
              direction:
                type: integer
                example: 0
              type:
                type: boolean
                example: false
              width:
                type: integer
                example: 20
          varfilter:
            type: object
            properties:
              _active:
                type: boolean
                example: false
              frequency:
                type: integer
                example: 1000
              hipass:
                type: boolean
                example: false
              'on':
                type: boolean
                example: false
              order:
                type: integer
                example: 1
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  agc:
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: true
                      _gainreduction:
                        type: number
                        format: double
                        example: 0
                      freeze:
                        type: boolean
                        example: false
                      gain:
                        type: integer
                        example: 20
                      level:
                        type: integer
                        example: 0
                      'on':
                        type: boolean
                        example: false
                      threshold:
                        type: integer
                        example: -20
                      velocity:
                        type: number
                        format: double
                        example: 0.30000000000000004
                  compressor:
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: true
                      _gainreduction:
                        type: number
                        format: double
                        example: 0
                      attack:
                        type: integer
                        example: 7
                      gain:
                        type: integer
                        example: 0
                      'on':
                        type: boolean
                        example: false
                      ratio:
                        type: number
                        format: double
                        example: 2
                      release:
                        type: integer
                        example: 1
                      threshold:
                        type: integer
                        example: 0
                  deesser:
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: false
                      bandwidth:
                        type: number
                        format: double
                        example: 0.3
                      'on':
                        type: boolean
                        example: false
                      ratio:
                        type: number
                        format: double
                        example: 1
                      sharpness:
                        type: number
                        format: double
                        example: 1
                  deesser2:
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: true
                      _gainreduction:
                        type: number
                        format: double
                        example: 0
                      frequency:
                        type: integer
                        example: 4000
                      'on':
                        type: boolean
                        example: false
                      threshold:
                        type: integer
                        example: 0
                  eq:
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: true
                      frequency:
                        type: integer
                        example: 125
                      gain:
                        type: number
                        format: double
                        example: 0.25
                      'on':
                        type: boolean
                        example: true
                      q:
                        type: number
                        format: double
                        example: 1
                      type:
                        type: integer
                        example: 0
                  expander:
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: true
                      _gainreduction:
                        type: number
                        format: double
                        example: 0
                      attack:
                        type: integer
                        example: 0
                      gain:
                        type: integer
                        example: 0
                      'on':
                        type: boolean
                        example: false
                      ratio:
                        type: number
                        format: double
                        example: -2
                      release:
                        type: integer
                        example: 3
                      threshold:
                        type: integer
                        example: 0
                  gain:
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: true
                      _hasagain:
                        type: boolean
                        example: false
                      _hasp48:
                        type: boolean
                        example: false
                      again:
                        type: object
                        properties:
                          _max:
                            type: integer
                            example: 84
                          _min:
                            type: integer
                            example: -30
                          _step:
                            type: integer
                            example: 1
                          inc:
                            type: integer
                            example: 0
                          value:
                            type: integer
                            example: 0
                      dgain:
                        type: integer
                        example: 0
                      p48:
                        type: boolean
                        example: false
                      phase:
                        type: boolean
                        example: false
                  gate:
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: false
                      _gainreduction:
                        type: number
                        format: double
                        example: 0
                      attack:
                        type: integer
                        example: 3
                      attenuation:
                        type: integer
                        example: 0
                      'on':
                        type: boolean
                        example: false
                      release:
                        type: integer
                        example: 3
                      threshold:
                        type: integer
                        example: 0
                  limiter:
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: true
                      _gainreduction:
                        type: number
                        format: double
                        example: 0
                      'on':
                        type: boolean
                        example: false
                      release:
                        type: integer
                        example: 12
                      threshold:
                        type: integer
                        example: 0
                  panbal:
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: true
                      divergency:
                        type: integer
                        example: 0
                      lfeonly:
                        type: boolean
                        example: false
                      lfesend:
                        type: integer
                        example: -61
                      matrix:
                        type: integer
                        example: 0
                      panbal:
                        type: integer
                        example: 0
                      rear:
                        type: integer
                        example: 0
                  r128agc:
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: false
                      _gainreduction:
                        type: number
                        format: double
                        example: 0
                      freeze:
                        type: boolean
                        example: false
                      gain:
                        type: integer
                        example: 0
                      level:
                        type: integer
                        example: 0
                      'on':
                        type: boolean
                        example: false
                      threshold:
                        type: integer
                        example: -35
                      velocity:
                        type: number
                        format: double
                        example: 1
                  subsonic:
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: true
                      frequency:
                        type: integer
                        example: 50
                      'on':
                        type: boolean
                        example: false
                  swc:
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: false
                      direction:
                        type: integer
                        example: 0
                      type:
                        type: boolean
                        example: false
                      width:
                        type: integer
                        example: 20
                  varfilter:
                    type: object
                    properties:
                      _active:
                        type: boolean
                        example: false
                      frequency:
                        type: integer
                        example: 1000
                      hipass:
                        type: boolean
                        example: false
                      'on':
                        type: boolean
                        example: false
                      order:
                        type: integer
                        example: 1
  /audio/mixers/{mixerID}/faders/{faderID}/params/agc:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/agc
      description: Peak-based automatic gain control. Adjusts DGain over time.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: object
        properties:
          _active:
            type: boolean
            example: true
          _gainreduction:
            type: number
            format: double
            example: 0
          freeze:
            type: boolean
            example: false
          gain:
            type: integer
            example: 20
          level:
            type: integer
            example: 0
          'on':
            type: boolean
            example: false
          threshold:
            type: integer
            example: -20
          velocity:
            type: number
            format: double
            example: 0.30000000000000004
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: true
                  _gainreduction:
                    type: number
                    format: double
                    example: 0
                  freeze:
                    type: boolean
                    example: false
                  gain:
                    type: integer
                    example: 20
                  level:
                    type: integer
                    example: 0
                  'on':
                    type: boolean
                    example: false
                  threshold:
                    type: integer
                    example: -20
                  velocity:
                    type: number
                    format: double
                    example: 0.30000000000000004
  /audio/mixers/{mixerID}/faders/{faderID}/params/agc/_active:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/agc/_active
      description: Describes if plugin is configured for the fader.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: true
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: true
  /audio/mixers/{mixerID}/faders/{faderID}/params/agc/_gainreduction:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/agc/_gainreduction
      description: Current gain reduction value in dB. Can also have positive values.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: number
        format: double
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/agc/freeze:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/agc/freeze
      description: Freeze the agc.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/params/agc/gain:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/agc/gain
      description: Maximum signal shift in dB.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 20
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 20
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 20
  /audio/mixers/{mixerID}/faders/{faderID}/params/agc/level:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/agc/level
      description: Output level in dB.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/agc/on:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/agc/on
      description: Enable/disable.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/params/agc/threshold:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/agc/threshold
      description: Freeze threshold of the AGC in dBint.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: -20
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: -20
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: -20
  /audio/mixers/{mixerID}/faders/{faderID}/params/agc/velocity:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/agc/velocity
      description: Control agc velocity in dB/second.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: number
            format: double
            example: 0.30000000000000004
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: number
        format: double
        example: 0.30000000000000004
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: 0.30000000000000004
  /audio/mixers/{mixerID}/faders/{faderID}/params/compressor:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/compressor
      description: Compressor plugin.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: object
        properties:
          _active:
            type: boolean
            example: true
          _gainreduction:
            type: number
            format: double
            example: 0
          attack:
            type: integer
            example: 7
          gain:
            type: integer
            example: 0
          'on':
            type: boolean
            example: false
          ratio:
            type: number
            format: double
            example: 2
          release:
            type: integer
            example: 1
          threshold:
            type: integer
            example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: true
                  _gainreduction:
                    type: number
                    format: double
                    example: 0
                  attack:
                    type: integer
                    example: 7
                  gain:
                    type: integer
                    example: 0
                  'on':
                    type: boolean
                    example: false
                  ratio:
                    type: number
                    format: double
                    example: 2
                  release:
                    type: integer
                    example: 1
                  threshold:
                    type: integer
                    example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/compressor/_active:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/compressor/_active
      description: Describes if plugin is configured for the fader.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: true
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: true
  /audio/mixers/{mixerID}/faders/{faderID}/params/compressor/_gainreduction:
    get:
      summary: >-
        /audio/mixers/{mixerID}/faders/{faderID}/params/compressor/_gainreduction
      description: Current gain reduction value in dB.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: number
        format: double
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/compressor/attack:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/compressor/attack
      description: >-
        Compressor attack in ms. This is a integer map for an array of values,
        defined in /range node.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 7
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 7
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 7
  /audio/mixers/{mixerID}/faders/{faderID}/params/compressor/gain:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/compressor/gain
      description: Output gain in dB.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/compressor/on:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/compressor/on
      description: Enable/disable.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/params/compressor/ratio:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/compressor/ratio
      description: Compression ratio, defined in 1:{value}.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: number
            format: double
            example: 2
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: number
        format: double
        example: 2
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: 2
  /audio/mixers/{mixerID}/faders/{faderID}/params/compressor/release:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/compressor/release
      description: >-
        Compressor release in s. This is a integer map for an array of values,
        defined in /range node.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 1
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 1
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 1
  /audio/mixers/{mixerID}/faders/{faderID}/params/compressor/threshold:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/compressor/threshold
      description: Compressor threshold in dBint.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/deesser:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/deesser
      description: Deesser plugin.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: object
        properties:
          _active:
            type: boolean
            example: false
          bandwidth:
            type: number
            format: double
            example: 0.3
          'on':
            type: boolean
            example: false
          ratio:
            type: number
            format: double
            example: 1
          sharpness:
            type: number
            format: double
            example: 1
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: false
                  bandwidth:
                    type: number
                    format: double
                    example: 0.3
                  'on':
                    type: boolean
                    example: false
                  ratio:
                    type: number
                    format: double
                    example: 1
                  sharpness:
                    type: number
                    format: double
                    example: 1
  /audio/mixers/{mixerID}/faders/{faderID}/params/deesser/_active:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/deesser/_active
      description: Describes if plugin is configured for the fader.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/params/deesser/bandwidth:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/deesser/bandwidth
      description: Deesser bandwidth.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: number
            format: double
            example: 0.3
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: number
        format: double
        example: 0.3
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: 0.3
  /audio/mixers/{mixerID}/faders/{faderID}/params/deesser/on:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/deesser/on
      description: Enable/disable.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/params/deesser/ratio:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/deesser/ratio
      description: Deesser ratio.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: number
            format: double
            example: 1
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: number
        format: double
        example: 1
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: 1
  /audio/mixers/{mixerID}/faders/{faderID}/params/deesser/sharpness:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/deesser/sharpness
      description: Deesser sharpness threshold.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: number
            format: double
            example: 1
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: number
        format: double
        example: 1
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: 1
  /audio/mixers/{mixerID}/faders/{faderID}/params/deesser2:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/deesser2
      description: Compressor plugin.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: object
        properties:
          _active:
            type: boolean
            example: true
          _gainreduction:
            type: number
            format: double
            example: 0
          frequency:
            type: integer
            example: 4000
          'on':
            type: boolean
            example: false
          threshold:
            type: integer
            example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: true
                  _gainreduction:
                    type: number
                    format: double
                    example: 0
                  frequency:
                    type: integer
                    example: 4000
                  'on':
                    type: boolean
                    example: false
                  threshold:
                    type: integer
                    example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/deesser2/_active:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/deesser2/_active
      description: Describes if plugin is configured for the fader.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: true
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: true
  /audio/mixers/{mixerID}/faders/{faderID}/params/deesser2/_gainreduction:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/deesser2/_gainreduction
      description: Current gain reduction value in dB.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: number
        format: double
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/deesser2/frequency:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/deesser2/frequency
      description: Deesser2 freqency.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 4000
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 4000
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 4000
  /audio/mixers/{mixerID}/faders/{faderID}/params/deesser2/on:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/deesser2/on
      description: Enable/disable.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/params/deesser2/threshold:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/deesser2/threshold
      description: Deesser2 threshold in dB.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/eq{eqID}:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/eq{eqID}
      description: Equalizer plugin. We have 4 EQ bands available, numbered eq1-eq4.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: eqID
          in: path
          description: ID of eq object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: object
        properties:
          _active:
            type: boolean
            example: true
          frequency:
            type: integer
            example: 125
          gain:
            type: number
            format: double
            example: 0.25
          'on':
            type: boolean
            example: true
          q:
            type: number
            format: double
            example: 1
          type:
            type: integer
            example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: true
                  frequency:
                    type: integer
                    example: 125
                  gain:
                    type: number
                    format: double
                    example: 0.25
                  'on':
                    type: boolean
                    example: true
                  q:
                    type: number
                    format: double
                    example: 1
                  type:
                    type: integer
                    example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/eq{eqID}/_active:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/eq{eqID}/_active
      description: Describes if plugin is configured for the fader.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: eqID
          in: path
          description: ID of eq object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: true
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: true
  /audio/mixers/{mixerID}/faders/{faderID}/params/eq{eqID}/frequency:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/eq{eqID}/frequency
      description: EQ band frequency in Hz.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: eqID
          in: path
          description: ID of eq object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 125
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 125
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 125
  /audio/mixers/{mixerID}/faders/{faderID}/params/eq{eqID}/gain:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/eq{eqID}/gain
      description: EQ gain in dB. Set in 0.25dB steps.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: eqID
          in: path
          description: ID of eq object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: number
            format: double
            example: 0.25
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: number
        format: double
        example: 0.25
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: 0.25
  /audio/mixers/{mixerID}/faders/{faderID}/params/eq{eqID}/on:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/eq{eqID}/on
      description: Enable/disable.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: eqID
          in: path
          description: ID of eq object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: true
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: true
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: true
  /audio/mixers/{mixerID}/faders/{faderID}/params/eq{eqID}/q:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/eq{eqID}/q
      description: EQ band q-factor. Option is ignored if type is shelving/high/low.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: eqID
          in: path
          description: ID of eq object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: number
            format: double
            example: 1
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: number
        format: double
        example: 1
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: 1
  /audio/mixers/{mixerID}/faders/{faderID}/params/eq{eqID}/type:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/eq{eqID}/type
      description: >-
        EQ type. Toggle between 0=bell, 1=notch, 2=high shelving, 3=low
        shelving.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: eqID
          in: path
          description: ID of eq object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/expander:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/expander
      description: Expander plugin.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: object
        properties:
          _active:
            type: boolean
            example: true
          _gainreduction:
            type: number
            format: double
            example: 0
          attack:
            type: integer
            example: 0
          gain:
            type: integer
            example: 0
          'on':
            type: boolean
            example: false
          ratio:
            type: number
            format: double
            example: -2
          release:
            type: integer
            example: 3
          threshold:
            type: integer
            example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: true
                  _gainreduction:
                    type: number
                    format: double
                    example: 0
                  attack:
                    type: integer
                    example: 0
                  gain:
                    type: integer
                    example: 0
                  'on':
                    type: boolean
                    example: false
                  ratio:
                    type: number
                    format: double
                    example: -2
                  release:
                    type: integer
                    example: 3
                  threshold:
                    type: integer
                    example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/expander/_active:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/expander/_active
      description: Describes if plugin is configured for the fader.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: true
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: true
  /audio/mixers/{mixerID}/faders/{faderID}/params/expander/_gainreduction:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/expander/_gainreduction
      description: Current gain reduction value in dB.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: number
        format: double
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/expander/attack:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/expander/attack
      description: >-
        Expander attack time in ms. This is a integer map for an array of
        values, defined in /range node.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/expander/gain:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/expander/gain
      description: Expander output gain in dB.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/expander/on:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/expander/on
      description: Enable/disable.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/params/expander/ratio:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/expander/ratio
      description: Expander ratio.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: number
            format: double
            example: -2
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: number
        format: double
        example: -2
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: -2
  /audio/mixers/{mixerID}/faders/{faderID}/params/expander/release:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/expander/release
      description: >-
        Expander release time. This is a integer map for an array of values,
        defined in /range node.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 3
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 3
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 3
  /audio/mixers/{mixerID}/faders/{faderID}/params/expander/threshold:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/expander/threshold
      description: Expander threshold in dBint.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/gain:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/gain
      description: Gain parameters.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: object
        properties:
          _active:
            type: boolean
            example: true
          _hasagain:
            type: boolean
            example: false
          _hasp48:
            type: boolean
            example: false
          again:
            type: object
            properties:
              _max:
                type: integer
                example: 84
              _min:
                type: integer
                example: -30
              _step:
                type: integer
                example: 1
              inc:
                type: integer
                example: 0
              value:
                type: integer
                example: 0
          dgain:
            type: integer
            example: 0
          p48:
            type: boolean
            example: false
          phase:
            type: boolean
            example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: true
                  _hasagain:
                    type: boolean
                    example: false
                  _hasp48:
                    type: boolean
                    example: false
                  again:
                    type: object
                    properties:
                      _max:
                        type: integer
                        example: 84
                      _min:
                        type: integer
                        example: -30
                      _step:
                        type: integer
                        example: 1
                      inc:
                        type: integer
                        example: 0
                      value:
                        type: integer
                        example: 0
                  dgain:
                    type: integer
                    example: 0
                  p48:
                    type: boolean
                    example: false
                  phase:
                    type: boolean
                    example: false
  /audio/mixers/{mixerID}/faders/{faderID}/params/gain/_active:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/gain/_active
      description: Must be active.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: true
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: true
  /audio/mixers/{mixerID}/faders/{faderID}/params/gain/_hasagain:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/gain/_hasagain
      description: >-
        Displays if analog gain (again) is available for the input. If false,
        setting again value will have no effect.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/params/gain/_hasp48:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/gain/_hasp48
      description: Displays if 48V phantom power (p48) is available for the input.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/params/gain/dgain:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/gain/dgain
      description: Set the digital gain in dB.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/gain/p48:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/gain/p48
      description: >-
        Enable 48V phantom power. Changes affect only channels where _hasp48 is
        true.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/params/gain/phase:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/gain/phase
      description: Invert phase.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/params/gain/again/:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/gain/again/
      description: >-
        Preamp properties. Are different for different I/O modules, so
        respective properties are reqpresented within this object per fader.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: object
        properties:
          _max:
            type: integer
            example: 84
          _min:
            type: integer
            example: -30
          _step:
            type: integer
            example: 1
          inc:
            type: integer
            example: 0
          value:
            type: integer
            example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _max:
                    type: integer
                    example: 84
                  _min:
                    type: integer
                    example: -30
                  _step:
                    type: integer
                    example: 1
                  inc:
                    type: integer
                    example: 0
                  value:
                    type: integer
                    example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/gain/again/_max:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/gain/again/_max
      description: Maximum preamp value in dB.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 84
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 84
  /audio/mixers/{mixerID}/faders/{faderID}/params/gain/again/_min:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/gain/again/_min
      description: Minimum preamp value in dB.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: -30
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: -30
  /audio/mixers/{mixerID}/faders/{faderID}/params/gain/again/_step:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/gain/again/_step
      description: Increment/decrement step width.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 1
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 1
  /audio/mixers/{mixerID}/faders/{faderID}/params/gain/again/inc:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/gain/again/inc
      description: >-
        Increment preamp value in dimensionless steps. Parameter is reset
        afterwards. Useful for remote control of preamps. Affects absloute again
        value.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/gain/again/value:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/gain/again/value
      description: Absolute analog gain value in dB.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/gate:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/gate
      description: Noise gate plugin.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: object
        properties:
          _active:
            type: boolean
            example: false
          _gainreduction:
            type: number
            format: double
            example: 0
          attack:
            type: integer
            example: 3
          attenuation:
            type: integer
            example: 0
          'on':
            type: boolean
            example: false
          release:
            type: integer
            example: 3
          threshold:
            type: integer
            example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: false
                  _gainreduction:
                    type: number
                    format: double
                    example: 0
                  attack:
                    type: integer
                    example: 3
                  attenuation:
                    type: integer
                    example: 0
                  'on':
                    type: boolean
                    example: false
                  release:
                    type: integer
                    example: 3
                  threshold:
                    type: integer
                    example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/gate/_active:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/gate/_active
      description: Describes if plugin is configured for the fader.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/params/gate/_gainreduction:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/gate/_gainreduction
      description: Current gain reduction value in dB.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: number
        format: double
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/gate/attack:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/gate/attack
      description: >-
        Gate attack time in ms. This is a integer map for an array of values,
        defined in /range node.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 3
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 3
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 3
  /audio/mixers/{mixerID}/faders/{faderID}/params/gate/attenuation:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/gate/attenuation
      description: Gate attenuaton in dB.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/gate/on:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/gate/on
      description: Enable/disable.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/params/gate/release:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/gate/release
      description: >-
        Gate release time in ms. This is a integer map for an array of values,
        defined in /range node.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 3
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 3
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 3
  /audio/mixers/{mixerID}/faders/{faderID}/params/gate/threshold:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/gate/threshold
      description: Gate threshold in dBint.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 3
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 3
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 3
  /audio/mixers/{mixerID}/faders/{faderID}/params/limiter:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/limiter
      description: Limiter plugin.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: object
        properties:
          _active:
            type: boolean
            example: true
          _gainreduction:
            type: number
            format: double
            example: 0
          'on':
            type: boolean
            example: false
          release:
            type: integer
            example: 12
          threshold:
            type: integer
            example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: true
                  _gainreduction:
                    type: number
                    format: double
                    example: 0
                  'on':
                    type: boolean
                    example: false
                  release:
                    type: integer
                    example: 12
                  threshold:
                    type: integer
                    example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/limiter/_active:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/limiter/_active
      description: Describes if plugin is configured for the fader.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: true
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: true
  /audio/mixers/{mixerID}/faders/{faderID}/params/limiter/_gainreduction:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/limiter/_gainreduction
      description: Current gain reduction value in dB.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: number
        format: double
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/limiter/on:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/limiter/on
      description: Enable/disable.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/params/limiter/release:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/limiter/release
      description: Limiter release in db/s.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 12
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 12
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 12
  /audio/mixers/{mixerID}/faders/{faderID}/params/limiter/threshold:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/limiter/threshold
      description: Limiter threshold in dBint.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 12
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 12
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 12
  /audio/mixers/{mixerID}/faders/{faderID}/params/panbal:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/panbal
      description: Panorama / Balance plugin.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: object
        properties:
          _active:
            type: boolean
            example: true
          divergency:
            type: integer
            example: 0
          lfeonly:
            type: boolean
            example: false
          lfesend:
            type: integer
            example: -61
          matrix:
            type: integer
            example: 0
          panbal:
            type: integer
            example: 0
          rear:
            type: integer
            example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: true
                  divergency:
                    type: integer
                    example: 0
                  lfeonly:
                    type: boolean
                    example: false
                  lfesend:
                    type: integer
                    example: -61
                  matrix:
                    type: integer
                    example: 0
                  panbal:
                    type: integer
                    example: 0
                  rear:
                    type: integer
                    example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/panbal/_active:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/panbal/_active
      description: Must be active.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: true
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: true
  /audio/mixers/{mixerID}/faders/{faderID}/params/panbal/divergency:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/panbal/divergency
      description: Surround sound divergency between l/r speakers (equals 0) and center.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/panbal/lfeonly:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/panbal/lfeonly
      description: >-
        Mutes channels FL, FR, C, LS, RS and sends signal only to LFE channel.
        After fader value. Equals LFE mix mode if disabled.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/params/panbal/lfesend:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/panbal/lfesend
      description: >-
        Send signals to LFE channels with desired level in dB. After fader
        value.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: -61
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: -61
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: -61
  /audio/mixers/{mixerID}/faders/{faderID}/params/panbal/matrix:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/panbal/matrix
      description: >-
        Switch between panbal modes 0=LR, 1=LL, 2=RR, 3=RL, 4=Mono, 5=Mono-3,
        6=Mono-6.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/panbal/panbal:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/panbal/panbal
      description: >-
        panorama (mono faders)/balance (stereo faders). Dimensionless. Center
        equals 0.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/panbal/rear:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/panbal/rear
      description: Rear/Front balance. Dimensionless. Front equals 0.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/r128agc:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/r128agc
      description: >-
        EBU r128/Loudness based automatic gain control (agc) plugin. Adjusts
        DGain to reach target level.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: object
        properties:
          _active:
            type: boolean
            example: false
          _gainreduction:
            type: number
            format: double
            example: 0
          freeze:
            type: boolean
            example: false
          gain:
            type: integer
            example: 0
          level:
            type: integer
            example: 0
          'on':
            type: boolean
            example: false
          threshold:
            type: integer
            example: -35
          velocity:
            type: number
            format: double
            example: 1
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: false
                  _gainreduction:
                    type: number
                    format: double
                    example: 0
                  freeze:
                    type: boolean
                    example: false
                  gain:
                    type: integer
                    example: 0
                  level:
                    type: integer
                    example: 0
                  'on':
                    type: boolean
                    example: false
                  threshold:
                    type: integer
                    example: -35
                  velocity:
                    type: number
                    format: double
                    example: 1
  /audio/mixers/{mixerID}/faders/{faderID}/params/r128agc/_active:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/r128agc/_active
      description: Describes if plugin is configured for the fader.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/params/r128agc/_gainreduction:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/r128agc/_gainreduction
      description: Current gain reduction value in dB. Can also have positive values.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: number
        format: double
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/r128agc/freeze:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/r128agc/freeze
      description: Freeze the agc.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/params/r128agc/gain:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/r128agc/gain
      description: Maximum signal shift in dB.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/r128agc/level:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/r128agc/level
      description: Output level in dB.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/r128agc/on:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/r128agc/on
      description: Enable/disable.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/params/r128agc/threshold:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/r128agc/threshold
      description: Freeze threshold of the AGC in dBint.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: -35
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: -35
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: -35
  /audio/mixers/{mixerID}/faders/{faderID}/params/r128agc/velocity:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/r128agc/velocity
      description: Control agc velocity in dB/second.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: number
            format: double
            example: 1
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: number
        format: double
        example: 1
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: 1
  /audio/mixers/{mixerID}/faders/{faderID}/params/subsonic:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/subsonic
      description: Subsonic plugin.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: object
        properties:
          _active:
            type: boolean
            example: true
          frequency:
            type: integer
            example: 50
          'on':
            type: boolean
            example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: true
                  frequency:
                    type: integer
                    example: 50
                  'on':
                    type: boolean
                    example: false
  /audio/mixers/{mixerID}/faders/{faderID}/params/subsonic/_active:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/subsonic/_active
      description: Describes if plugin is configured for the fader.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: true
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: true
  /audio/mixers/{mixerID}/faders/{faderID}/params/subsonic/frequency:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/subsonic/frequency
      description: subsonic frequency in Hz.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 50
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 50
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 50
  /audio/mixers/{mixerID}/faders/{faderID}/params/subsonic/on:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/subsonic/on
      description: Enable/disable.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/params/swc:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/swc
      description: Stereo Width Control.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: object
        properties:
          _active:
            type: boolean
            example: false
          direction:
            type: integer
            example: 0
          type:
            type: boolean
            example: false
          width:
            type: integer
            example: 20
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: false
                  direction:
                    type: integer
                    example: 0
                  type:
                    type: boolean
                    example: false
                  width:
                    type: integer
                    example: 20
  /audio/mixers/{mixerID}/faders/{faderID}/params/swc/_active:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/swc/_active
      description: Must be active.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/params/swc/direction:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/swc/direction
      description: Control stereo direction.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 0
  /audio/mixers/{mixerID}/faders/{faderID}/params/swc/ms:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/swc/ms
      description: Switch between ms (true) and xy (false) mode.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/params/swc/width:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/swc/width
      description: Control stereo width.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 20
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 20
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 20
  /audio/mixers/{mixerID}/faders/{faderID}/params/varfilter{filtID}:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/varfilter{filtID}
      description: Variable filter plugin. Currently, var filter plugins are available.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: filtID
          in: path
          description: ID of var filter object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: object
        properties:
          _active:
            type: boolean
            example: false
          frequency:
            type: integer
            example: 1000
          hipass:
            type: boolean
            example: false
          'on':
            type: boolean
            example: false
          order:
            type: integer
            example: 1
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _active:
                    type: boolean
                    example: false
                  frequency:
                    type: integer
                    example: 1000
                  hipass:
                    type: boolean
                    example: false
                  'on':
                    type: boolean
                    example: false
                  order:
                    type: integer
                    example: 1
  /audio/mixers/{mixerID}/faders/{faderID}/params/varfilter{filtID}/_active:
    get:
      summary: >-
        /audio/mixers/{mixerID}/faders/{faderID}/params/varfilter{filtID}/_active
      description: Describes if plugin is configured for the fader.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: filtID
          in: path
          description: ID of var filter object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/params/varfilter{filtID}/frequency:
    get:
      summary: >-
        /audio/mixers/{mixerID}/faders/{faderID}/params/varfilter{filtID}/frequency
      description: Subsonic frequency.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: filtID
          in: path
          description: ID of var filter object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 1000
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 1000
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 1000
  /audio/mixers/{mixerID}/faders/{faderID}/params/varfilter{filtID}/hipass:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/varfilter{filtID}/hipass
      description: Toggle between highpass (true) and lowpass (false) filter type.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: filtID
          in: path
          description: ID of var filter object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/params/varfilter{filtID}/on:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/varfilter{filtID}/on
      description: Enable/disable.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: filtID
          in: path
          description: ID of var filter object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/faders/{faderID}/params/varfilter{filtID}/order:
    get:
      summary: /audio/mixers/{mixerID}/faders/{faderID}/params/varfilter{filtID}/order
      description: Order in dB/octave of the filter.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: faderID
          in: path
          description: ID of fader object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: filtID
          in: path
          description: ID of var filter object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: integer
            example: 1
      security:
        - token: []
      tags:
        - audio/mixers/faders/params
      schema:
        type: integer
        example: 1
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 1
  /audio/mixers/{mixerID}/mutegroups:
    get:
      summary: /audio/mixers/{mixerID}/mutegroups
      description: On/off state of all mutegroups.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/mutegroups
      schema:
        type: object
        properties:
          '0':
            type: boolean
            example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  '0':
                    type: boolean
                    example: false
  /audio/mixers/{mixerID}/mutegroups/{mutegroupID}:
    get:
      summary: /audio/mixers/{mixerID}/mutegroups/{mutegroupID}
      description: On/off state of a specific mutegroup.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: mutegroupID
          in: path
          description: ID of mute group object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/mutegroups
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/options:
    get:
      summary: /audio/mixers/{mixerID}/options
      description: On/off state of all mutegroups.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/options
      schema:
        type: object
        properties:
          directoffair:
            type: boolean
            example: false
          pfl1:
            type: object
            properties:
              afl:
                type: boolean
                example: false
              aflwhenon:
                type: boolean
                example: false
              mix:
                type: boolean
                example: false
              reset:
                type: boolean
                example: false
              resetfader:
                type: boolean
                example: false
              return:
                type: boolean
                example: false
          pfl2:
            type: object
            properties:
              afl:
                type: boolean
                example: false
              djpfl:
                type: boolean
                example: false
              mix:
                type: boolean
                example: false
              reset:
                type: boolean
                example: false
              resetfader:
                type: boolean
                example: false
              return:
                type: boolean
                example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  directoffair:
                    type: boolean
                    example: false
                  pfl1:
                    type: object
                    properties:
                      afl:
                        type: boolean
                        example: false
                      aflwhenon:
                        type: boolean
                        example: false
                      mix:
                        type: boolean
                        example: false
                      reset:
                        type: boolean
                        example: false
                      resetfader:
                        type: boolean
                        example: false
                      return:
                        type: boolean
                        example: false
                  pfl2:
                    type: object
                    properties:
                      afl:
                        type: boolean
                        example: false
                      djpfl:
                        type: boolean
                        example: false
                      mix:
                        type: boolean
                        example: false
                      reset:
                        type: boolean
                        example: false
                      resetfader:
                        type: boolean
                        example: false
                      return:
                        type: boolean
                        example: false
  /audio/mixers/{mixerID}/options/directoffair:
    get:
      summary: /audio/mixers/{mixerID}/options/directoffair
      description: Enable direct off air mode.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/options
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/options/pfl1:
    get:
      summary: /audio/mixers/{mixerID}/options/pfl1
      description: pfl1 options.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/options
      schema:
        type: object
        properties:
          afl:
            type: boolean
            example: false
          aflwhenon:
            type: boolean
            example: false
          mix:
            type: boolean
            example: false
          reset:
            type: boolean
            example: false
          resetfader:
            type: boolean
            example: false
          return:
            type: boolean
            example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  afl:
                    type: boolean
                    example: false
                  aflwhenon:
                    type: boolean
                    example: false
                  mix:
                    type: boolean
                    example: false
                  reset:
                    type: boolean
                    example: false
                  resetfader:
                    type: boolean
                    example: false
                  return:
                    type: boolean
                    example: false
  /audio/mixers/{mixerID}/options/pfl1/afl:
    get:
      summary: /audio/mixers/{mixerID}/options/pfl1/afl
      description: Set pfl1 to afl mode.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/options
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/options/pfl1/aflwhenon:
    get:
      summary: /audio/mixers/{mixerID}/options/pfl1/aflwhenon
      description: Toggles pfl1 mode to afl if the fader is opened.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/options
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/options/pfl1/mix:
    get:
      summary: /audio/mixers/{mixerID}/options/pfl1/mix
      description: If true, several channels can be simultaneously routed to pfl1.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/options
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/options/pfl1/reset:
    get:
      summary: /audio/mixers/{mixerID}/options/pfl1/reset
      description: >-
        If a fader currently routed to any pfl gets opened, the currently active
        pfl1 routings are reset.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/options
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/options/pfl1/resetfader:
    get:
      summary: /audio/mixers/{mixerID}/options/pfl1/resetfader
      description: >-
        If a fader currently routed to any pfl gets opened, the currently active
        pfl1 routing of that fader is reset.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/options
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/options/pfl1/return:
    get:
      summary: /audio/mixers/{mixerID}/options/pfl1/return
      description: >-
        if a fader routed to pfl1 is opened, it will disable pfl until the fader
        is closed again.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/options
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/options/pfl2:
    get:
      summary: /audio/mixers/{mixerID}/options/pfl2
      description: pfl2 options.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/options
      schema:
        type: object
        properties:
          afl:
            type: boolean
            example: false
          djpfl:
            type: boolean
            example: false
          mix:
            type: boolean
            example: false
          reset:
            type: boolean
            example: false
          resetfader:
            type: boolean
            example: false
          return:
            type: boolean
            example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  afl:
                    type: boolean
                    example: false
                  djpfl:
                    type: boolean
                    example: false
                  mix:
                    type: boolean
                    example: false
                  reset:
                    type: boolean
                    example: false
                  resetfader:
                    type: boolean
                    example: false
                  return:
                    type: boolean
                    example: false
  /audio/mixers/{mixerID}/options/pfl2/afl:
    get:
      summary: /audio/mixers/{mixerID}/options/pfl2/afl
      description: Set pfl2 to afl mode.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/options
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/options/pfl2/djpfl:
    get:
      summary: /audio/mixers/{mixerID}/options/pfl2/djpfl
      description: >-
        Allows predefined fader position of next channel start, alternating to
        fader level 0.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/options
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/options/pfl2/mix:
    get:
      summary: /audio/mixers/{mixerID}/options/pfl2/mix
      description: If true, several channels can be simultaneously routed to pfl2.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/options
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/options/pfl2/reset:
    get:
      summary: /audio/mixers/{mixerID}/options/pfl2/reset
      description: >-
        If a fader currently routed to any pfl gets opened, the currently active
        pfl2 routings are reset.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/options
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/options/pfl2/resetfader:
    get:
      summary: /audio/mixers/{mixerID}/options/pfl2/resetfader
      description: >-
        If a fader currently routed to any pfl gets opened, the currently active
        pfl2 routing of that fader is reset.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/options
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/options/pfl2/return:
    get:
      summary: /audio/mixers/{mixerID}/options/pfl2/return
      description: >-
        if a fader routed to pfl2 is opened, it will disable pfl until the fader
        is closed again.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - audio/mixers/options
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /audio/mixers/{mixerID}/sourcelist:
    get:
      summary: /audio/mixers/{mixerID}/sourcelist
      description: >-
        A list of available fader sources for assignment, grouped as objects.
        Assignable through _sourceid valu. Only channels that are assigned to an
        input pool are displayed.
      parameters:
        - name: mixerID
          in: path
          description: ID of mixer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/mixers/sourcelist
      schema:
        type: array
        items:
          example:
            _defaultlabel: (CH 44)
            _label: (Mic1)
            _sourceid: 44
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: array
                items:
                  example:
                    _defaultlabel: (CH 44)
                    _label: (Mic1)
                    _sourceid: 44
  /audio/pots:
    get:
      summary: /audio/pots
      description: Available potentiometers.
      security:
        - token: []
      tags:
        - audio/pots
      schema:
        type: object
        properties:
          '0':
            type: object
            properties:
              _max:
                type: number
                format: double
                example: 20
              _min:
                type: number
                format: double
                example: -101
              _name:
                type: string
                example: Mon 2
              _step:
                type: number
                format: double
                example: 0.01
              value:
                type: number
                format: double
                example: -20
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  '0':
                    type: object
                    properties:
                      _max:
                        type: number
                        format: double
                        example: 20
                      _min:
                        type: number
                        format: double
                        example: -101
                      _name:
                        type: string
                        example: Mon 2
                      _step:
                        type: number
                        format: double
                        example: 0.01
                      value:
                        type: number
                        format: double
                        example: -20
  /audio/pots/{potID}:
    get:
      summary: /audio/pots/{potID}
      description: Query state of a specific potentiometer.
      parameters:
        - name: potID
          in: path
          description: ID of potentiometer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/pots
      schema:
        type: object
        properties:
          _max:
            type: number
            format: double
            example: 20
          _min:
            type: number
            format: double
            example: -101
          _name:
            type: string
            example: Mon 2
          _step:
            type: number
            format: double
            example: 0.01
          value:
            type: number
            format: double
            example: -20
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _max:
                    type: number
                    format: double
                    example: 20
                  _min:
                    type: number
                    format: double
                    example: -101
                  _name:
                    type: string
                    example: Mon 2
                  _step:
                    type: number
                    format: double
                    example: 0.01
                  value:
                    type: number
                    format: double
                    example: -20
  /audio/pots/{potID}/_max:
    get:
      summary: /audio/pots/{potID}/_max
      description: Maximum value of the potentiometer in dB.
      parameters:
        - name: potID
          in: path
          description: ID of potentiometer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/pots
      schema:
        type: number
        format: double
        example: 20
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: 20
  /audio/pots/{potID}/_min:
    get:
      summary: /audio/pots/{potID}/_min
      description: Minimum value of the potentiometer in dB.
      parameters:
        - name: potID
          in: path
          description: ID of potentiometer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/pots
      schema:
        type: number
        format: double
        example: -101
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: -101
  /audio/pots/{potID}/_name:
    get:
      summary: /audio/pots/{potID}/_name
      description: Label of the potentiometer.
      parameters:
        - name: potID
          in: path
          description: ID of potentiometer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/pots
      schema:
        type: string
        example: Mon 2
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: string
                example: Mon 2
  /audio/pots/{potID}/_step:
    get:
      summary: /audio/pots/{potID}/_step
      description: Step width of the potentiometer in dB.
      parameters:
        - name: potID
          in: path
          description: ID of potentiometer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/pots
      schema:
        type: number
        format: double
        example: 0.01
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: 0.01
  /audio/pots/{potID}/value:
    get:
      summary: /audio/pots/{potID}/value
      description: >-
        Value of the potentiometer in dB. If a physical potentiometer is
        connected, the value can still be set, but might be overwritten by the
        physical potentiometer.
      parameters:
        - name: potID
          in: path
          description: ID of potentiometer object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: number
            format: double
            example: -20
      security:
        - token: []
      tags:
        - audio/pots
      schema:
        type: number
        format: double
        example: -20
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: number
                format: double
                example: -20
  /audio/routing:
    get:
      summary: /audio/routing
      description: The matrix of the device.
      security:
        - token: []
      tags:
        - audio/routing
      schema:
        type: object
        properties:
          inputs:
            type: object
            properties:
              '0':
                type: object
                properties:
                  _channels:
                    type: integer
                    example: 1
                  _device:
                    type: string
                    example: Mic I/O 1
                  _hasagain:
                    type: boolean
                    example: true
                  _hasp48:
                    type: boolean
                    example: true
                  _name:
                    type: string
                    example: Mic Front
          outputs:
            type: object
            properties:
              '0':
                type: object
                properties:
                  _channels:
                    type: integer
                    example: 2
                  _device:
                    type: string
                    example: Headphone I/O 1
                  _name:
                    type: string
                    example: HP1
          routes:
            type: object
            properties:
              '0':
                type: string
                example: '198'
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  inputs:
                    type: object
                    properties:
                      '0':
                        type: object
                        properties:
                          _channels:
                            type: integer
                            example: 1
                          _device:
                            type: string
                            example: Mic I/O 1
                          _hasagain:
                            type: boolean
                            example: true
                          _hasp48:
                            type: boolean
                            example: true
                          _name:
                            type: string
                            example: Mic Front
                  outputs:
                    type: object
                    properties:
                      '0':
                        type: object
                        properties:
                          _channels:
                            type: integer
                            example: 2
                          _device:
                            type: string
                            example: Headphone I/O 1
                          _name:
                            type: string
                            example: HP1
                  routes:
                    type: object
                    properties:
                      '0':
                        type: string
                        example: '198'
  /audio/routing/inputs:
    get:
      summary: /audio/routing/inputs
      description: Input/source list for routings.
      security:
        - token: []
      tags:
        - audio/routing
      schema:
        type: object
        properties:
          '0':
            type: object
            properties:
              _channels:
                type: integer
                example: 1
              _device:
                type: string
                example: Mic I/O 1
              _hasagain:
                type: boolean
                example: true
              _hasp48:
                type: boolean
                example: true
              _name:
                type: string
                example: Mic Front
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  '0':
                    type: object
                    properties:
                      _channels:
                        type: integer
                        example: 1
                      _device:
                        type: string
                        example: Mic I/O 1
                      _hasagain:
                        type: boolean
                        example: true
                      _hasp48:
                        type: boolean
                        example: true
                      _name:
                        type: string
                        example: Mic Front
  /audio/routing/inputs/{inputID}:
    get:
      summary: /audio/routing/inputs/{inputID}
      description: Input/source details.
      parameters:
        - name: inputID
          in: path
          description: ID of input object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/routing
      schema:
        type: object
        properties:
          _channels:
            type: integer
            example: 1
          _device:
            type: string
            example: Mic I/O 1
          _hasagain:
            type: boolean
            example: true
          _hasp48:
            type: boolean
            example: true
          _name:
            type: string
            example: Mic Front
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _channels:
                    type: integer
                    example: 1
                  _device:
                    type: string
                    example: Mic I/O 1
                  _hasagain:
                    type: boolean
                    example: true
                  _hasp48:
                    type: boolean
                    example: true
                  _name:
                    type: string
                    example: Mic Front
  /audio/routing/inputs/{inputID}/_channels:
    get:
      summary: /audio/routing/inputs/{inputID}/_channels
      description: Number of channels the input contains.
      parameters:
        - name: inputID
          in: path
          description: ID of input object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/routing
      schema:
        type: integer
        example: 1
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 1
  /audio/routing/inputs/{inputID}/_device:
    get:
      summary: /audio/routing/inputs/{inputID}/_device
      description: The device/module where the input is located.
      parameters:
        - name: inputID
          in: path
          description: ID of input object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/routing
      schema:
        type: string
        example: Mic I/O 1
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: string
                example: Mic I/O 1
  /audio/routing/inputs/{inputID}/_hasagain:
    get:
      summary: /audio/routing/inputs/{inputID}/_hasagain
      description: If the input has an analog gain / preamp.
      parameters:
        - name: inputID
          in: path
          description: ID of input object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/routing
      schema:
        type: boolean
        example: true
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: true
  /audio/routing/inputs/{inputID}/_hasp48:
    get:
      summary: /audio/routing/inputs/{inputID}/_hasp48
      description: If the input has P48V phantom power.
      parameters:
        - name: inputID
          in: path
          description: ID of input object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/routing
      schema:
        type: boolean
        example: true
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: true
  /audio/routing/inputs/{inputID}/_name:
    get:
      summary: /audio/routing/inputs/{inputID}/_name
      description: Input label.
      parameters:
        - name: inputID
          in: path
          description: ID of input object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/routing
      schema:
        type: string
        example: Mic Front
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: string
                example: Mic Front
  /audio/routing/outputs:
    get:
      summary: /audio/routing/outputs
      description: Output/sink list for routings.
      security:
        - token: []
      tags:
        - audio/routing
      schema:
        type: object
        properties:
          '0':
            type: object
            properties:
              _channels:
                type: integer
                example: 2
              _device:
                type: string
                example: Headphone I/O 1
              _name:
                type: string
                example: HP1
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  '0':
                    type: object
                    properties:
                      _channels:
                        type: integer
                        example: 2
                      _device:
                        type: string
                        example: Headphone I/O 1
                      _name:
                        type: string
                        example: HP1
  /audio/routing/outputs/{outputID}:
    get:
      summary: /audio/routing/outputs/{outputID}
      description: Output/sink details.
      parameters:
        - name: outputID
          in: path
          description: ID of output object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/pots
      schema:
        type: object
        properties:
          _channels:
            type: integer
            example: 2
          _device:
            type: string
            example: Headphone I/O 1
          _name:
            type: string
            example: HP1
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _channels:
                    type: integer
                    example: 2
                  _device:
                    type: string
                    example: Headphone I/O 1
                  _name:
                    type: string
                    example: HP1
  /audio/routing/outputs/{outputID}/_channels:
    get:
      summary: /audio/routing/outputs/{outputID}/_channels
      description: Number of channels the output contains.
      parameters:
        - name: outputID
          in: path
          description: ID of output object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/pots
      schema:
        type: integer
        example: 2
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 2
  /audio/routing/outputs/{outputID}/_device:
    get:
      summary: /audio/routing/outputs/{outputID}/_device
      description: The device/module where the output is located.
      parameters:
        - name: outputID
          in: path
          description: ID of output object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/pots
      schema:
        type: string
        example: Headphone I/O 1
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: string
                example: Headphone I/O 1
  /audio/routing/outputs/{outputID}/_name:
    get:
      summary: /audio/routing/outputs/{outputID}/_name
      description: Output label.
      parameters:
        - name: outputID
          in: path
          description: ID of output object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/routing
      schema:
        type: string
        example: HP1
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: string
                example: HP1
  /audio/routing/routes:
    get:
      summary: /audio/routing/routes
      description: >-
        The list of active routes. It is a list of sinks (as keys), which have
        their individual sources (as values). Sources can be available multiple
        times.
      security:
        - token: []
      tags:
        - audio/routing
      schema:
        type: object
        properties:
          '0':
            type: object
            properties:
              _channels:
                type: integer
                example: 2
              _device:
                type: string
                example: Headphone I/O 1
              _name:
                type: string
                example: HP1
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  '0':
                    type: object
                    properties:
                      _channels:
                        type: integer
                        example: 2
                      _device:
                        type: string
                        example: Headphone I/O 1
                      _name:
                        type: string
                        example: HP1
  /audio/routing/routes/{routeID}:
    get:
      summary: /audio/routing/routes/{routeID}
      description: >-
        A defined route. The ID of the route is the ID of the output. Use "off"
        to disable a route.
      parameters:
        - name: routeID
          in: path
          description: ID of route object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: string
            example: '198'
      security:
        - token: []
      tags:
        - audio/routing
      schema:
        type: string
        example: '198'
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: string
                example: '198'
  /audio/selectors:
    get:
      summary: /audio/selectors
      description: Selector system of the device.
      security:
        - token: []
      tags:
        - audio/selectors
      schema:
        type: object
        properties:
          selectors:
            type: object
            properties:
              '0':
                type: object
                properties:
                  _name:
                    type: string
                    example: MONITOR1
                  _number:
                    type: int
                    example: 1
                  _sourcelist:
                    type: string
                    example: '1'
                  left:
                    type: string
                    example: '40'
                  right:
                    type: string
                    example: '41'
          sourcelists:
            type: object
            properties:
              '1':
                type: object
                properties:
                  _name:
                    type: string
                    example: MONITOR LIST
                  entries:
                    type: object
                    properties:
                      '0':
                        type: object
                        properties:
                          _label:
                            type: string
                            example: PGM 1
                          _sourcel:
                            type: string
                            example: '40'
                          _sourcer:
                            type: string
                            example: '41'
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  selectors:
                    type: object
                    properties:
                      '0':
                        type: object
                        properties:
                          _name:
                            type: string
                            example: MONITOR1
                          _number:
                            type: int
                            example: 1
                          _sourcelist:
                            type: string
                            example: '1'
                          left:
                            type: string
                            example: '40'
                          right:
                            type: string
                            example: '41'
                  sourcelists:
                    type: object
                    properties:
                      '1':
                        type: object
                        properties:
                          _name:
                            type: string
                            example: MONITOR LIST
                          entries:
                            type: object
                            properties:
                              '0':
                                type: object
                                properties:
                                  _label:
                                    type: string
                                    example: PGM 1
                                  _sourcel:
                                    type: string
                                    example: '40'
                                  _sourcer:
                                    type: string
                                    example: '41'
  /audio/selectors/selectors:
    get:
      summary: /audio/selectors/selectors
      description: All selectors by their ID.
      security:
        - token: []
      tags:
        - audio/selectors
      schema:
        type: object
        properties:
          '0':
            type: object
            properties:
              _name:
                type: string
                example: MONITOR1
              _number:
                type: int
                example: 1
              _sourcelist:
                type: string
                example: '1'
              left:
                type: string
                example: '40'
              right:
                type: string
                example: '41'
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  '0':
                    type: object
                    properties:
                      _name:
                        type: string
                        example: MONITOR1
                      _number:
                        type: int
                        example: 1
                      _sourcelist:
                        type: string
                        example: '1'
                      left:
                        type: string
                        example: '40'
                      right:
                        type: string
                        example: '41'
  /audio/selectors/selectors/{selectorID}:
    get:
      summary: /audio/selectors/selectors/{selectorID}
      description: A selector object.
      parameters:
        - name: selectorID
          in: path
          description: ID of selector object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/selectors
      schema:
        type: object
        properties:
          _name:
            type: string
            example: MONITOR1
          _number:
            type: int
            example: 1
          _sourcelist:
            type: string
            example: '1'
          left:
            type: string
            example: '40'
          right:
            type: string
            example: '41'
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _name:
                    type: string
                    example: MONITOR1
                  _number:
                    type: int
                    example: 1
                  _sourcelist:
                    type: string
                    example: '1'
                  left:
                    type: string
                    example: '40'
                  right:
                    type: string
                    example: '41'
  /audio/selectors/selectors/{selectorID}/_name:
    get:
      summary: /audio/selectors/selectors/{selectorID}/_name
      description: The selector name.
      parameters:
        - name: selectorID
          in: path
          description: ID of selector object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/selectors
      schema:
        type: string
        example: MONITOR1
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: string
                example: MONITOR1
  /audio/selectors/selectors/{selectorID}/_number:
    get:
      summary: /audio/selectors/selectors/{selectorID}/_number
      description: >-
        The selector number from Toolbox (labeled as Sel X). Use it to sort your
        selectors according to order made in Toolbox configuration.
      parameters:
        - name: selectorID
          in: path
          description: ID of selector object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/selectors
      schema:
        type: int
        example: 1
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: int
                example: 1
  /audio/selectors/selectors/{selectorID}/_sourcelist:
    get:
      summary: /audio/selectors/selectors/{selectorID}/_sourcelist
      description: >-
        The assigned source list. If no sourcelist is assigned, the entry will
        be "0".
      parameters:
        - name: selectorID
          in: path
          description: ID of selector object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/selectors
      schema:
        type: string
        example: '1'
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: string
                example: '1'
  /audio/selectors/selectors/{selectorID}/left:
    get:
      summary: /audio/selectors/selectors/{selectorID}/left
      description: >-
        Left source of the selector. Can be any audio source ID. If no source is
        assigned, ID is 0.
      parameters:
        - name: selectorID
          in: path
          description: ID of selector object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: string
            example: '40'
      security:
        - token: []
      tags:
        - audio/selectors
      schema:
        type: string
        example: '40'
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: string
                example: '40'
  /audio/selectors/selectors/{selectorID}/right:
    get:
      summary: /audio/selectors/selectors/{selectorID}/right
      description: >-
        Right source of the selector. Can be any audio source ID. If no source
        is assigned, ID is 0.
      parameters:
        - name: selectorID
          in: path
          description: ID of selector object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: string
            example: '41'
      security:
        - token: []
      tags:
        - audio/selectors
      schema:
        type: string
        example: '41'
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: string
                example: '41'
  /audio/selectors/sourcelists:
    get:
      summary: /audio/selectors/sourcelists
      description: All selector sourcelists by their ID.
      security:
        - token: []
      tags:
        - audio/selectors
      schema:
        type: object
        properties:
          '1':
            type: object
            properties:
              _name:
                type: string
                example: MONITOR LIST
              entries:
                type: object
                properties:
                  '0':
                    type: object
                    properties:
                      _label:
                        type: string
                        example: PGM 1
                      _sourcel:
                        type: string
                        example: '40'
                      _sourcer:
                        type: string
                        example: '41'
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  '1':
                    type: object
                    properties:
                      _name:
                        type: string
                        example: MONITOR LIST
                      entries:
                        type: object
                        properties:
                          '0':
                            type: object
                            properties:
                              _label:
                                type: string
                                example: PGM 1
                              _sourcel:
                                type: string
                                example: '40'
                              _sourcer:
                                type: string
                                example: '41'
  /audio/selectors/sourcelists/{sourcelistID}:
    get:
      summary: /audio/selectors/sourcelists/{sourcelistID}
      description: A selector sourcelist object.
      parameters:
        - name: sourcelistID
          in: path
          description: ID of sourcelist object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/selectors
      schema:
        type: object
        properties:
          _name:
            type: string
            example: MONITOR LIST
          entries:
            type: object
            properties:
              '0':
                type: object
                properties:
                  _label:
                    type: string
                    example: PGM 1
                  _sourcel:
                    type: string
                    example: '40'
                  _sourcer:
                    type: string
                    example: '41'
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _name:
                    type: string
                    example: MONITOR LIST
                  entries:
                    type: object
                    properties:
                      '0':
                        type: object
                        properties:
                          _label:
                            type: string
                            example: PGM 1
                          _sourcel:
                            type: string
                            example: '40'
                          _sourcer:
                            type: string
                            example: '41'
  /audio/selectors/sourcelists/{sourcelistID}/_name:
    get:
      summary: /audio/selectors/sourcelists/{sourcelistID}/_name
      description: The name of the selector sourcelist.
      parameters:
        - name: sourcelistID
          in: path
          description: ID of sourcelist object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/selectors
      schema:
        type: string
        example: MONITOR LIST
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: string
                example: MONITOR LIST
  /audio/selectors/sourcelists/{sourcelistID}/entries:
    get:
      summary: /audio/selectors/sourcelists/{sourcelistID}/entries
      description: Available sources of the sourcelist, by their respective ID.
      parameters:
        - name: sourcelistID
          in: path
          description: ID of sourcelist object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/selectors
      schema:
        type: object
        properties:
          '0':
            type: object
            properties:
              _label:
                type: string
                example: PGM 1
              _sourcel:
                type: string
                example: '40'
              _sourcer:
                type: string
                example: '41'
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  '0':
                    type: object
                    properties:
                      _label:
                        type: string
                        example: PGM 1
                      _sourcel:
                        type: string
                        example: '40'
                      _sourcer:
                        type: string
                        example: '41'
  /audio/selectors/sourcelists/{sourcelistID}/entries/{entryID}:
    get:
      summary: /audio/selectors/sourcelists/{sourcelistID}/entries/{entryID}
      description: Attributes of a specific sourcelist entry.
      parameters:
        - name: sourcelistID
          in: path
          description: ID of sourcelist object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: entryID
          in: path
          description: ID of entry object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/selectors
      schema:
        type: object
        properties:
          _label:
            type: string
            example: PGM 1
          _sourcel:
            type: string
            example: '40'
          _sourcer:
            type: string
            example: '41'
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _label:
                    type: string
                    example: PGM 1
                  _sourcel:
                    type: string
                    example: '40'
                  _sourcer:
                    type: string
                    example: '41'
  /audio/selectors/sourcelists/{sourcelistID}/entries/{entryID}/_label:
    get:
      summary: /audio/selectors/sourcelists/{sourcelistID}/entries/{entryID}/_label
      description: The label of the source entry, to be displayed in source selection.
      parameters:
        - name: sourcelistID
          in: path
          description: ID of sourcelist object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: entryID
          in: path
          description: ID of entry object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/selectors
      schema:
        type: string
        example: PGM 1
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: string
                example: PGM 1
  /audio/selectors/sourcelists/{sourcelistID}/entries/{entryID}/_sourcel:
    get:
      summary: /audio/selectors/sourcelists/{sourcelistID}/entries/{entryID}/_sourcel
      description: The left audio source.
      parameters:
        - name: sourcelistID
          in: path
          description: ID of sourcelist object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: entryID
          in: path
          description: ID of entry object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/selectors
      schema:
        type: string
        example: '40'
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: string
                example: '40'
  /audio/selectors/sourcelists/{sourcelistID}/entries/{entryID}/_sourcer:
    get:
      summary: /audio/selectors/sourcelists/{sourcelistID}/entries/{entryID}/_sourcer
      description: The right audio source.
      parameters:
        - name: sourcelistID
          in: path
          description: ID of sourcelist object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - name: entryID
          in: path
          description: ID of entry object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - audio/selectors
      schema:
        type: string
        example: '41'
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: string
                example: '41'
  /control:
    get:
      summary: /control
      description: The control system.
      security:
        - token: []
      tags:
        - control
        - root
      schema:
        type: object
        properties:
          labels:
            type: object
            properties:
              '1':
                type: object
                properties:
                  _name:
                    type: string
                    example: Label 1
                  value:
                    type: string
                    example: Label 1
          logics:
            type: object
            properties:
              '0':
                type: object
                properties:
                  _name:
                    type: string
                    example: LF1
                  _path:
                    type: string
                    example: logic function
                  value:
                    type: boolean
                    example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  labels:
                    type: object
                    properties:
                      '1':
                        type: object
                        properties:
                          _name:
                            type: string
                            example: Label 1
                          value:
                            type: string
                            example: Label 1
                  logics:
                    type: object
                    properties:
                      '0':
                        type: object
                        properties:
                          _name:
                            type: string
                            example: LF1
                          _path:
                            type: string
                            example: logic function
                          value:
                            type: boolean
                            example: false
  /control/logics:
    get:
      summary: /control/logics
      description: All logics available.
      security:
        - token: []
      tags:
        - control
      schema:
        type: object
        properties:
          '0':
            type: object
            properties:
              _name:
                type: string
                example: LF1
              _path:
                type: string
                example: logic function
              value:
                type: boolean
                example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  '0':
                    type: object
                    properties:
                      _name:
                        type: string
                        example: LF1
                      _path:
                        type: string
                        example: logic function
                      value:
                        type: boolean
                        example: false
  /control/logics/{logicID}:
    get:
      summary: /control/logics/{logicID}
      description: A specific logic by ID.
      parameters:
        - name: logicID
          in: path
          description: ID of logic object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - control
      schema:
        type: object
        properties:
          _name:
            type: string
            example: LF1
          _path:
            type: string
            example: logic function
          value:
            type: boolean
            example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _name:
                    type: string
                    example: LF1
                  _path:
                    type: string
                    example: logic function
                  value:
                    type: boolean
                    example: false
  /control/logics/{logicID}/_name:
    get:
      summary: /control/logics/{logicID}/_name
      description: Name of the logic.
      parameters:
        - name: logicID
          in: path
          description: ID of logic object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - control
      schema:
        type: string
        example: LF1
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: string
                example: LF1
  /control/logics/{logicID}/_path:
    get:
      summary: /control/logics/{logicID}/_path
      description: Path of the logic within system logic tree.
      parameters:
        - name: logicID
          in: path
          description: ID of logic object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
      security:
        - token: []
      tags:
        - control
      schema:
        type: string
        example: logic function
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: string
                example: logic function
  /control/logics/{logicID}/value:
    get:
      summary: /control/logics/{logicID}/value
      description: >-
        Value of the logic. Can be set for most logics, some logics might be
        overwritten by the system.
      parameters:
        - name: logicID
          in: path
          description: ID of logic object to return
          required: true
          schema:
            genericID:
              type: integer
              format: int54
              example: 0
        - in: query
          name: set
          required: false
          schema:
            type: boolean
            example: false
      security:
        - token: []
      tags:
        - control
      schema:
        type: boolean
        example: false
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: false
  /general:
    get:
      summary: /general
      description: General system information.
      security:
        - token: []
      tags:
        - root
        - general
      schema:
        type: object
        properties:
          _activewebsockets:
            type: integer
            example: 0
          _api_version:
            type: string
            example: 1.0.0
          _firmware_version:
            type: string
            example: 10.3.0.17
          _hardwareserial:
            type: string
            example: ''
          _hourmeter:
            type: integer
            example: 0
          _maxwebsockets:
            type: integer
            example: 5
          _sync2ok:
            type: boolean
            example: true
          _syncsource:
            type: integer
            example: 1
          _systemfrequency:
            type: integer
            example: 48001
          _systemtime:
            type: integer
            example: 0
          _uptime:
            type: integer
            example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  _activewebsockets:
                    type: integer
                    example: 0
                  _api_version:
                    type: string
                    example: 1.0.0
                  _firmware_version:
                    type: string
                    example: 10.3.0.17
                  _hardwareserial:
                    type: string
                    example: ''
                  _hourmeter:
                    type: integer
                    example: 0
                  _maxwebsockets:
                    type: integer
                    example: 5
                  _sync2ok:
                    type: boolean
                    example: true
                  _syncsource:
                    type: integer
                    example: 1
                  _systemfrequency:
                    type: integer
                    example: 48001
                  _systemtime:
                    type: integer
                    example: 0
                  _uptime:
                    type: integer
                    example: 0
  /general/_activewebsockets:
    get:
      summary: /general/_activewebsockets
      description: Number of active WebSocket connections.
      security:
        - token: []
      tags:
        - general
      schema:
        type: integer
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 0
  /general/_api_version:
    get:
      summary: /general/_api_version
      description: API version.
      security:
        - token: []
      tags:
        - general
      schema:
        type: string
        example: 1.0.0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: string
                example: 1.0.0
  /general/_firmware_version:
    get:
      summary: /general/_firmware_version
      description: Firmware version.
      security:
        - token: []
      tags:
        - general
      schema:
        type: string
        example: 10.3.0.17
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: string
                example: 10.3.0.17
  /general/_hardwareserial:
    get:
      summary: /general/_hardwareserial
      description: Hardware serial.
      security:
        - token: []
      tags:
        - general
      schema:
        type: string
        example: ''
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: string
                example: ''
  /general/_hourmeter:
    get:
      summary: /general/_hourmeter
      description: Hour meter of the device.
      security:
        - token: []
      tags:
        - general
      schema:
        type: integer
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 0
  /general/_maxwebsockets:
    get:
      summary: /general/_maxwebsockets
      description: Maximum number of active WebSocket connections.
      security:
        - token: []
      tags:
        - general
      schema:
        type: integer
        example: 5
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 5
  /general/_sync2ok:
    get:
      summary: /general/_sync2ok
      description: >-
        Sync source 2 status. True if sync source 2 is available. Will become
        active if source 1 becomes unavailable.
      security:
        - token: []
      tags:
        - general
      schema:
        type: boolean
        example: true
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: boolean
                example: true
  /general/_syncsource:
    get:
      summary: /general/_syncsource
      description: >-
        Current sync source locked by the device. 0=Internal, 1=Sync Source 1,
        2=Sync Source 2, .
      security:
        - token: []
      tags:
        - general
      schema:
        type: integer
        example: 1
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 1
  /general/_systemfrequency:
    get:
      summary: /general/_systemfrequency
      description: Current system frequency / sample rate.
      security:
        - token: []
      tags:
        - general
      schema:
        type: integer
        example: 48001
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 48001
  /general/_systemtime:
    get:
      summary: /general/_systemtime
      description: Current system time.
      security:
        - token: []
      tags:
        - general
      schema:
        type: integer
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 0
  /general/_uptime:
    get:
      summary: /general/_uptime
      description: System uptime.
      security:
        - token: []
      tags:
        - general
      schema:
        type: integer
        example: 0
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: integer
                example: 0
  /range:
    get:
      summary: /range
      description: >-
        All value ranges and units, delivered as json objects. Self-documenting,
        so no documentation given.
      security:
        - token: []
      tags:
        - root
      schema: null
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema: null
tags:
  - name: root
    description: Root of the control api tree
  - name: audio/flexprocessings
    description: Flex processings
  - name: audio/levels
    description: Level detect related operations
  - name: audio/loudness
    description: Loudness detect related operations
  - name: audio/mixers
    description: Mixer audio system
  - name: audio/mixers/automix
    description: Automix group settings
  - name: audio/mixers/cleanfeeds
    description: Cleanfeed settings
  - name: audio/mixers/faders
    description: Fader settings
  - name: audio/mixers/faders/busparams
    description: Fader bus parameters
  - name: audio/mixers/faders/params
    description: DSP plugin parameters
  - name: audio/mixers/mutegroups
    description: Mute group status
  - name: audio/mixers/options
    description: Mixer options
  - name: audio/mixers/sourcelist
    description: Fader source list
  - name: audio/pots
    description: Potentiometers
  - name: audio/routing
    description: Audio routings
  - name: audio/selectors
    description: Audio selectors
  - name: control
    description: Control system
  - name: general
    description: General system information
components:
  securitySchemes:
    token:
      type: apiKey
      name: token
      in: query
  parameters:
    flexprocessingID:
      name: flexprocessingID
      in: path
      description: ID of flex processing to return
      required: true
      schema:
        genericID:
          type: integer
          format: int54
          example: 0
    levelDetectID:
      name: levelDetectID
      in: path
      description: ID of level detect to return
      required: true
      schema:
        genericID:
          type: integer
          format: int54
          example: 0
    mixerID:
      name: mixerID
      in: path
      description: ID of mixer object to return
      required: true
      schema:
        genericID:
          type: integer
          format: int54
          example: 0
    automixID:
      name: automixID
      in: path
      description: ID of automix group object to return
      required: true
      schema:
        genericID:
          type: integer
          format: int54
          example: 0
    cleanfeedID:
      name: cleanfeedID
      in: path
      description: ID of cleanfeed object to return
      required: true
      schema:
        genericID:
          type: integer
          format: int54
          example: 0
    faderID:
      name: faderID
      in: path
      description: ID of fader object to return
      required: true
      schema:
        genericID:
          type: integer
          format: int54
          example: 0
    mutegroupID:
      name: mutegroupID
      in: path
      description: ID of mute group object to return
      required: true
      schema:
        genericID:
          type: integer
          format: int54
          example: 0
    combilogicID:
      name: combilogicID
      in: path
      description: ID of combined logic object to return
      required: true
      schema:
        genericID:
          type: integer
          format: int54
          example: 0
    busID:
      name: busID
      in: path
      description: ID of bus object to return
      required: true
      schema:
        genericID:
          type: integer
          format: int54
          example: 0
    eqID:
      name: eqID
      in: path
      description: ID of eq object to return
      required: true
      schema:
        genericID:
          type: integer
          format: int54
          example: 0
    filtID:
      name: filtID
      in: path
      description: ID of var filter object to return
      required: true
      schema:
        genericID:
          type: integer
          format: int54
          example: 0
    potID:
      name: potID
      in: path
      description: ID of potentiometer object to return
      required: true
      schema:
        genericID:
          type: integer
          format: int54
          example: 0
    inputID:
      name: inputID
      in: path
      description: ID of input object to return
      required: true
      schema:
        genericID:
          type: integer
          format: int54
          example: 0
    outputID:
      name: outputID
      in: path
      description: ID of output object to return
      required: true
      schema:
        genericID:
          type: integer
          format: int54
          example: 0
    routeID:
      name: routeID
      in: path
      description: ID of route object to return
      required: true
      schema:
        genericID:
          type: integer
          format: int54
          example: 0
    selectorID:
      name: selectorID
      in: path
      description: ID of selector object to return
      required: true
      schema:
        genericID:
          type: integer
          format: int54
          example: 0
    sourcelistID:
      name: sourcelistID
      in: path
      description: ID of sourcelist object to return
      required: true
      schema:
        genericID:
          type: integer
          format: int54
          example: 0
    entryID:
      name: entryID
      in: path
      description: ID of entry object to return
      required: true
      schema:
        genericID:
          type: integer
          format: int54
          example: 0
    labelID:
      name: labelID
      in: path
      description: ID of label object to return
      required: true
      schema:
        genericID:
          type: integer
          format: int54
          example: 0
    logicID:
      name: logicID
      in: path
      description: ID of logic object to return
      required: true
      schema:
        genericID:
          type: integer
          format: int54
          example: 0
  schemas:
    levels:
      type: object
      properties:
        '0':
          type: object
          properties:
            _correlation:
              description: Correlation
              type: number
              format: double
              example: 0
            _left:
              type: number
              format: double
              example: -125
            _mode:
              type: string
              example: PPM
            _name:
              type: string
              example: PGM1
            _right:
              type: number
              format: double
              example: -125
    audio:
      type: object
