Skip to content
Snippets Groups Projects
Select Git revision
  • 8bed7f033cf7b165024bbedf5f0e20b60ee1be14
  • master default
  • renovate/fastapi-0.x
  • v2.21.0
  • v2.20.1
  • v2.20.0
  • v2.19.0
  • v2.18.1
  • v2.18.0
  • v2.17.0
  • v2.16.0
  • v2.15.0
  • v2.14.0
  • v2.13.1
  • v2.13.0
  • v2.12.0
  • v2.11.0
  • v2.10.0
  • v2.9.0
  • v2.8.0
  • v2.7.0
  • v2.6.0
  • v2.5.0
23 results

api.yml

Blame
  • api.yml 15.58 KiB
    openapi: 3.0.0
    servers:
      - description: StorageLeaf API
        url: https://localhost/
    info:
      description: The StorageLeaf API
      version: "2.7.0"
      title: StorageLeaf API
    
    paths:
      /version:
        get:
          tags:
            - general
          summary: Gets information about the server version
          operationId: version
          responses:
            '200':
              description: The server version information
              content:
                application/json:
                  schema:
                    $ref: '#/components/schemas/Version'
      /devices:
        get:
          tags:
            - device
          summary: Gets all devices
          operationId: devices
          responses:
            '200':
              description: All available devices
              content:
                application/json:
                  schema:
                    type: array
                    items:
                      $ref: '#/components/schemas/Device'
      /device/{deviceID}:
        get:
          tags:
            - device
          summary: Gets a specific device
          operationId: device
          parameters:
            - in: path
              name: deviceID
              description: The device id
              required: true
              schema:
                type: integer
          responses:
            '200':
              description: The device
              content:
                application/json:
                  schema:
                    $ref: '#/components/schemas/Device'
        delete:
          tags:
            - device
          summary: Deletes a specific device. All correspondig sensors and measurements will be deleted too.
          operationId: deleteDevice
          security:
            - bearerAuth: []
          parameters:
            - in: path
              name: deviceID
              description: The device id
              required: true