# Get all materials for a specific lesson **GET /api/v1/lesson/{id}/materials** Retrieve all learning materials associated with a specific lesson. **Returns:** - Lesson information (title, description, topic, unit) - List of all materials with file details - Total count of materials **Use Cases:** - Display materials in lesson detail view - Student accessing lesson resources - Lecturer reviewing lesson materials ## Servers - Local server: http://localhost:3500 (Local server) - Production server: https://api.echoplain.social (Production server) ## Parameters ### Path parameters - **id** (string) UUID of the lesson to get materials for ## Responses ### 200 Lesson materials retrieved successfully #### Body: application/json (object) - **lesson** (object) - **materials** (array[object]) - **totalMaterials** (number) ### 400 Bad Request - Lesson not found ### 401 Unauthorized - JWT token required [Powered by Bump.sh](https://bump.sh)