Join third party meeting platform
Have your LemonSlice avatar join a third party meeting platform (Zoom, Google Meet, Microsoft Teams, or Webex)
Important notes:
- We recommend using our LiveKit plugin rather than calling this endpoint directly (PR in progress).
- This feature currently works only with LiveKit-based self-managed sessions.
- Use this endpoint to have your avatar join third party meeting platforms. Do not use this endpoint for regular LiveKit sessions.
Authorizations
Your LemonSlice API token.
Path Parameters
The ID of the active LemonSlice session whose avatar should join the third party meeting platform.
Body
HTTPS URL for the third party meeting platform. Supported platforms: Zoom, Google Meet, Microsoft Teams, and Webex. For platforms that support it (e.g. Zoom), include the meeting password in the URL.
"https://meet.google.com/abc-defg-hij"
The LiveKit server URL (wss://) for the session.
"wss://lemonslice-pb123.livekit.cloud"
A LiveKit JWT with room permissions used to publish the avatar video stream to the third party meeting platform.
"<LIVEKIT_BROADCAST_TOKEN>"
Optional display name for the avatar in the third party meeting platform.
"LemonSlice Avatar"
Response
Avatar is joining the third party meeting platform.
ID for the joined third party meeting platform. Pass this to the leave-meeting endpoint when removing the avatar from the third party meeting platform.
"meeting-bot-abc123"
WebSocket URL for receiving agent audio from the third party meeting platform.
"wss://example.com/agent-audio/session-id?token=..."

