%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/vacivi36/intranet.vacivitta.com.br/protected/modules/rest/docs/swagger/
Upload File :
Create Path :
Current File : /home/vacivi36/intranet.vacivitta.com.br/protected/modules/rest/docs/swagger/file.yaml

swagger: '2.0'
info:
  description: |
    Welcome to the HumHub file module API reference.

  version: 1.0.0
  title: HumHub - File API
  contact:
    email: info@humhub.com
  license:
    name: AGPLv2
    url: 'https://www.humhub.org/en/licences'
basePath: /api/v1


paths:
  '/file/download/{id}':
    get:
      summary: Downloads a file by id
      description: ''
      produces:
        - 'application/octet-stream'
      parameters:
        - name: id
          in: path
          description: The id of the file to download
          required: true
          type: integer
      responses:
        '200':
          description: OK
          schema:
            type: file
        '404':
          description: File not found


securityDefinitions:
  $ref: "common.yaml#/securityDefinitions"

definitions:
  Files:
    type: array
    $ref: "#/definitions/File"

  File:
    type: object
    properties:
      id:
        type: integer
        format: int64
        readOnly: true
        example: 14
      guid:
        type: string
        readOnly: true
        example: "bded6dc7-e6f4-417e-a638-b653525529ca"
      mime_type:
        type: string
        readOnly: true
        example: "text/plain"
      size:
        type: integer
        format: int64
        readOnly: true
        example: 14353
      file_name:
        type: string
        readOnly: true
        example: "image.jpg"
      url:
        type: string
        example: "http://localhost/p/humhub/master/file/file/download?guid=bded6dc7-e6f4-417e-a638-b653525529ca"

Zerion Mini Shell 1.0