{"paths": {"/core.login": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/EmptyResponse"}, "description": null}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/LoginRequest"}}], "tags": ["core"], "summary": "Login method", "produces": ["application/json"]}}, "/core.current": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/EmptyResponse"}, "description": null}}, "parameters": [], "tags": ["core"], "summary": "Check auth method", "produces": ["application/json"]}}, "/files.list": {"get": {"responses": {"200": {"schema": {"$ref": "#/definitions/Files"}, "description": null}}, "parameters": [], "tags": ["files"], "summary": "S3 files list view", "produces": ["application/json"]}}, "/files.upload": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/FilesUpload"}, "description": null}}, "parameters": [], "tags": ["files"], "summary": "S3 file upload view", "produces": ["application/json"]}}, "/files.delete": {"post": {"responses": {"200": {"schema": {"$ref": "#/definitions/EmptyResponse"}, "description": null}}, "parameters": [{"in": "body", "required": false, "name": "body", "schema": {"$ref": "#/definitions/FilesDelete"}}], "tags": ["files"], "produces": ["application/json"]}}}, "info": {"title": "Documentation", "version": "0.0.1"}, "swagger": "2.0", "definitions": {"LoginRequest": {"type": "object", "properties": {"username": {"type": "string"}, "password": {"type": "string"}}, "required": ["password", "username"]}, "EmptyResponse": {"type": "object", "properties": {}}, "File": {"type": "object", "properties": {"last_modified": {"type": "string", "format": "date-time"}, "key": {"type": "string"}, "size": {"type": "integer", "format": "int32"}}}, "Files": {"type": "object", "properties": {"items": {"type": "array", "items": {"$ref": "#/definitions/File"}}}}, "FilesUpload": {"type": "object", "properties": {"created": {"type": "string", "format": "date-time"}, "upload_id": {"type": "string", "format": "uuid"}, "filename": {"type": "string"}, "size": {"type": "integer", "format": "int32"}}}, "FilesDelete": {"type": "object", "properties": {"key": {"type": "string"}}}}}