Live Sessions — Component Diagram

Livestream group-session bounded context extracted from loop-live.

Deploy URL: https://live.dev.platform.loop.health

Architecture

Summary

Endpoints: 30

Path
/readyz
/v1/sessions
/v1/live/sessions
/v1/sessions/{id}
/v1/sessions/{id}/register
/v1/sessions/{id}/join
/v1/sessions/{id}/share-token
/v1/sessions/{id}/host
/v1/sessions/{id}/registrations
/v1/sessions/{id}/registrations/me
/v1/sessions/{id}/registrations/count
/v1/sessions/{id}/questions
/v1/questions/{id}/vote
/v1/questions/{id}/status
/v1/sessions/{id}/questions/{qid}
/v1/questions/{id}
/v1/sessions/{id}/reactions
/v1/sessions/{id}/stage
/v1/sessions/{id}/moderation-log
/v1/replays/by-token/{token}
/v1/public/sessions/{id}/register
/v1/sessions/{id}/chat-token
/v1/live/calls
/v1/live/calls/{id}/token
/v1/live/calls/{id}/end
/v1/live/calls/{id}
/webhooks/stream
/v1/admin/sessions
/v1/admin/sessions/{id}
/v1/admin/sessions/{id}/registrations

Events published:

  • live.session.created.v1
  • live.session.started.v1
  • live.session.ended.v1
  • live.recording.ready.v1
  • live.registration.created.v1
  • live.session.registered.v1
  • live.session.cancelled.v1
  • live.session.waitlist_promoted.v1
  • live.question.submitted.v1
  • live.question.moderated.v1
  • live.question.voted.v1

Events consumed:

  • live.stream.event.v1