openapi: 3.0.0 info: title: PyraFiles API version: '1.0' paths: /auth/login: post: summary: User login requestBody: required: true content: application/x-www-form-urlencoded: schema: type: object properties: email: type: string responses: '302': description: Redirect to verification page /auth/verify: post: summary: Verify user code requestBody: required: true content: application/x-www-form-urlencoded: schema: type: object properties: code: type: string responses: '302': description: Redirect to home page /media/upload: post: summary: Upload media file requestBody: required: true content: multipart/form-data: schema: type: object properties: media_file: type: string format: binary title: type: string responses: '302': description: Redirect to media details page