Live Transcription and Audio Streaming
The bot creation API supports real-time transcription and audio streaming through webhooks and WebSocket connections.Live Transcription Configuration
To enable live transcription, include thelive_transcription_required
field:
Live Audio Streaming Configuration
To enable live audio streaming, include thelive_audio_required
field:
Callback Events
When acallback_url
is provided in the request, the API will send POST requests to notify you about various bot status changes. Here are the events you can expect:
Bot Joining Event
Bot Successfully Joined Event
Bot Stopped Event
Audio Processing Completed Event
Transcript Processing Completed Event
Callback Event Fields
Field | Type | Description |
---|---|---|
bot_id | string | The unique identifier of the bot |
bot_status | string | Current status of the bot (joining, InMeeting, Stopped) |
message | string | Human-readable status message |
status_code | integer | HTTP-style status code indicating the event type |
audio_status | string | Status of audio processing (Success) |
transcript_status | string | Status of transcript processing (Success) |
Status Codes
102
: Bot is in the process of joining the meeting200
: Successful operation (joined meeting, audio/transcript processing completed)500
: Bot has stopped/exited the meeting
Authorizations
All API endpoints are authenticated using API Keys. The key should be included in the 'Authorization' header, prefixed with 'Token '. Example: 'Authorization: Token YOUR_API_KEY'.
Body
application/json
Meeting URL to join.
Whether audio is required.
Whether video is required.
Message for the bot to say on join.
Live audio streaming config.
Live transcription config.
URL to the bot's profile image. Should be in the format jpeg,png,jpg,gif.
URL to the bot's socket connection. Should be in the format wss://.
The date and time the bot will join the meeting. YYYY-MM-DD HH:MM:SS Ex:2024-01-15T14:30:00Z
Callback URL for bot events.
Response
Bot creation initiated successfully.
Unique identifier for the created bot.