{ "post": { "tags": [ "Authentication" ], "summary": "User login", "description": "Authenticate a user and return a JWT token", "operationId": "login", "requestBody": { "description": "User credentials", "content": { "application/json": { "schema": { "$ref": "../schemas/LoginRequest.json" } } }, "required": true }, "responses": { "200": { "description": "Successful operation", "content": { "application/json": { "schema": { "$ref": "../schemas/LoginResponse.json" } } } }, "400": { "description": "Invalid request" }, "401": { "description": "Invalid username or password" }, "500": { "description": "Internal server error" } } } }