1. Send a agent to the meeting
You can dispatch an agent to a meeting either:- Immediately, provided there are available agents in your pool.
- With a reservation, scheduling an agent to join 5 minutes before a meeting.
- Bash
- JavaScript
- Python
Breaking It Down:
Description: The URL of the meeting the agent should join.
Supported Platforms: Google Meet, Microsoft Teams, Zoom.
Supported Platforms: Google Meet, Microsoft Teams, Zoom.
Description: The display name for the agent in the meeting.
Max Length: 50 characters
Description: Determines whether to dispatch an agent immediately or reserve it in advance.
-
true: Dispatches an agent immediately from the pool of always-ready agents.
Note: During high demand, there may be a delay. -
false: Reserves an agent in advance, ensuring it joins exactly 5 minutes before a scheduled meeting.
Ideal for planned calendar events to guarantee agent availability.
Description: Configuration for meeting transcription services.
Optional: YesProperties:
Optional: YesProperties:
- name:
"meeting_captions": Standard transcription (default, no API key needed)
- streaming: Object with:
- websocketUrl: Required WebSocket URL for real-time transcription streaming
Description: Controls the agent’s automatic leaving behavior.
Optional: YesProperties:
Optional: YesProperties:
- EveryoneLeftTimeout: Time (seconds) to wait after everyone leaves (default: 60)
- NoOneJoinedTimeout: Time (seconds) to wait if no one joins (default: 900)
- WaitingRoomTimeout: Time (seconds) in waiting room (default: 900)
- CallEndTimeout: Time (seconds) to stay in the call before leaving automatically (default: 10800 - 3 hours)
Description: URL to receive meeting events and updates.
Optional: Yes Max Length: 200 characters
Optional: Yes Max Length: 200 characters
Description: Custom key-value pairs attached to the agent.
Optional: Yes Default:
Optional: Yes Default:
{"additionalKey": "value"}Usage: Useful for custom logic or tracking, as this data can be retrieved later.Description: Customize the agent’s video feed during the meeting.
Optional: Yes Requirements:
Optional: Yes Requirements:
- Must provide either
urlORbase64Data(but not both) - The image should be in jpeg format.
- The image should have a 16:9 aspect ratio
- Most platforms support resolutions up to 1020x720. Higher-resolution images are automatically scaled down.
- url: URL of the video source
- base64Data: Base64 encoded image data
Description: Configuration for streaming meeting audio.
Optional: YesProperties:
Optional: YesProperties:
- audio: Required object with:
- outputFormat: One of
pcm_16000,pcm_24000, orpcm_48000 - websocketUrl: Required WebSocket URL for audio streaming
- outputFormat: One of
Description: Configure chat messages the agent will send (Only supported for Zoom & Teams).
Optional: YesProperties:
Optional: YesProperties:
- message: Required chat message content
Description: Configure meeting recording options.
Optional: YesProperties:
Optional: YesProperties:
- mode: Required -
"audioOnly"or"fullStream" - quality: Optional -
"high"or"low"
Description: A unique identifier to prevent duplicate agents from joining the same meeting.
Optional: Yes
Max Length: 50 characters
Default Behavior: Rejects multiple agents in the same meeting to avoid spamming.
Optional: Yes
Max Length: 50 characters
Default Behavior: Rejects multiple agents in the same meeting to avoid spamming.