Join Meeting
Have a bot join a meeting, now or in the future
Authorization
x-meeting-baas-api-key
<token>API key for authentication
In: header
x-spoke-api-key
<token>Legacy API key for authentication (deprecated)
In: header
Request Body
application/json
Requiredautomatic_leave
Any properties in objectThe bot will leave the meeting automatically after the timeout, defaults to 10 minutes.
bot_image
string | nullThe image to use for the bot, can be a URL or a Base64 encoded string. Recommended size is 1280x720px.
"uri"
bot_name
deduplication_key
string | nullBy default, bots using the same API key cannot join a meeting within 5 minutes of each other. You can bypass this limitation by providing a deduplication_key.
entry_message
string | nullThere are no entry messages on Microsoft Teams as guests outside of an organization do not have access to the chat.
extra
A Json object that allows you to add custom data to a bot for your convenience, e.g. your end user's ID.
meeting_url
recording_mode
Any properties in string | string | stringThe recording mode for the bot, defaults to 'speaker_view'.
reserved
Whether or not the bot should come from the available pool of bots or be a dedicated bot. Reserved bots come in exactly 4 minutes after the request.
speech_to_text
Any properties in Any properties in object, stringThe default speech to text provider is Whisper Large V3, running on Runpod.
start_time
integer | nullISO Start time for the bot to join the meeting. The bot joins 4 minutes before the start time.
0
Format: "uint64"
streaming
Any properties in objectWebSocket streams configuration for real-time audio and real-time speaker diarization. Note: A single WebSocket URL can be used for both input and output since WebSockets are bi-directional.
webhook_url
string | nullA webhook URL to send events to, overrides the webhook URL set in your account settings.