openapi: 3.0.1
info:
  title: DigitalRoom.API.SignsDotComImage
  version: v1
paths:
  '/images/{key}':
    get:
      tags:
        - Images
      parameters:
        - name: key
          in: path
          required: true
          schema:
            type: string
      responses:
        '200':
          description: Success
  /:
    get:
      tags:
        - OpenAPI Documentation
      parameters:
        - name: format
          in: query
          schema:
            $ref: '#/components/schemas/OpenApiFormat'
      responses:
        '200':
          description: OpenAPI Documentation
  /svg:
    post:
      tags:
        - SVG
      parameters:
        - name: type
          in: query
          schema:
            $ref: '#/components/schemas/ConversionType'
          default: pdf
        - name: filename
          in: query
          schema:
            type: string
        - name: redirect
          in: query
          schema:
            type: boolean
            default: false
          default: 'False'
        - name: cache
          in: query
          schema:
            type: boolean
            default: false
          default: 'False'
        - name: removeCutLine
          in: query
          schema:
            type: boolean
            default: false
          default: 'False'
        - name: isCutVinyl
          in: query
          schema:
            type: boolean
            default: false
          default: 'False'
        - name: addToFillSize
          in: query
          schema:
            type: boolean
            default: false
          default: 'False'
      responses:
        '200':
          description: Success
components:
  schemas:
    ConversionType:
      enum:
        - pdf
        - svg
        - png
        - eps
        - ps
      type: string
    OpenApiFormat:
      enum:
        - yaml
        - json
      type: string