/: get: summary: Root method description: 'Auth: none' tags: - / security: [] responses: 200: description: Server is working content: application/json: schema: properties: status: type: string example: 'API server up and running!' 500: $ref: 'api.yaml#/components/responses/500' /authorized: get: summary: Checks authorization description: 'Auth: all, levels: read, write, dev, admin' tags: - / responses: 200: description: Authorized content: application/json: schema: properties: status: type: string example: 'Authorization successful' method: type: string example: 'basic' level: type: string example: read user_id: $ref: 'api.yaml#/components/schemas/Id' 401: $ref: 'api.yaml#/components/responses/401' 500: $ref: 'api.yaml#/components/responses/500' /changelog/{id}/{page}/{pagesize}: parameters: - $ref: 'api.yaml#/components/parameters/Id' - name: page in: path required: true schema: type: number example: 3 - name: pagesize in: path required: true schema: type: number example: 30 get: summary: get changelog description: 'Auth: basic, levels: dev, admin
Displays all logs older than timestamp of the given id, sorted by date descending, page defaults to 0, pagesize defaults to 25
Avoid using high page numbers for older logs, better use an older timestamp' tags: - / responses: 200: description: Changelog content: application/json: schema: allOf: - $ref: 'api.yaml#/components/schemas/_Id' properties: date: type: string example: 1970-01-01T00:00:00.000Z action: type: string example: PUT /sample/400000000000000000000001 collection: type: string example: samples conditions: type: object example: _id: '400000000000000000000001' data: type: object example: type: processed status: 0 401: $ref: 'api.yaml#/components/responses/401' 403: $ref: 'api.yaml#/components/responses/403' 404: $ref: 'api.yaml#/components/responses/404' 500: $ref: 'api.yaml#/components/responses/500'