Retrieve detailed information about an online lesson including meeting link, scheduled time, duration, recording link, and associated materials.
GET
/api/v1/online-lesson/{id}
curl \
--request GET 'http://localhost:3500/api/v1/online-lesson/123e4567-e89b-12d3-a456-426614174000'
Response examples (200)
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"type": "ONLINE",
"title": "Live Session: Data Structures Overview",
"status": "SCHEDULED",
"topicId": "topic-456",
"duration": 90,
"attendees": 45,
"createdAt": "2025-11-01T10:00:00Z",
"materials": [],
"description": "Interactive session covering fundamental data structures",
"meetingLink": "https://zoom.us/j/123456789",
"scheduledAt": "2025-11-25T14:00:00Z",
"recordingLink": "https://zoom.us/rec/share/abcd1234",
"meetingPassword": "dataStruct2025"
}
Response examples (400)
{
"message": "string",
"error": "string",
"statusCode": 42.0
}