Retrieve a Lessonspace session recording via the API for a parent/student portal
domain: thelessonspace.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Ensure recording was enabled for the session (recording options can be toggled at the organisation level in Organisation Settings)
Call the dedicated playback endpoint with the session identifier and Authorization: Organisation YOUR_API_KEY header
Read the 'recording_url' property from the JSON response — this is the actual hosted recording link (on room.sh), distinct from the authenticated 'playback URL' you just called
Embed the returned recording_url in an <iframe> with allow='camera; microphone; display-capture; autoplay; fullscreen' to let a student/parent view the playback
If additional authentication on the recording link itself is required, pass the documented extra playback-authentication values when calling the playback endpoint
Known gotchas
The unauthenticated recording_url is only valid for about 3 hours from generation — don't cache it long-term; re-call the playback endpoint each time a user wants to watch
Playback URLs ending in /redirect/ are legacy and no longer supported — use the current dedicated playback endpoint instead
A 'recording' in Lessonspace is a replayable interactive session (whiteboard/AV/events), not a single video file, so downstream tooling expecting a plain MP4 link will need adjustment
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?