delegate_to_meeting
DELEGATE: send the user's own stand-in into a live meeting they can't attend. The delegate joins as a named participant, introduces itself as standing in for them, listens, relays their positions from the brief, asks the questions they need answered at natural moments, and hands every decision back to them. Afterwards a report of what they missed lands in their inbox. Needs the user's Mainroom API key (History page at https://app.mainroom.ai). Returns a session id: poll meeting_status with it to follow the call live (transcript, running summary, answers so far) and to get the final summary once it ends. Use when your user says 'cover this meeting for me', 'I can't make the 3pm', 'send someone in my place'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brief | No | What the user wants the room to know: their positions, context, what they'd say if asked. The delegate relays this and nothing beyond it. Up to 4000 chars. | |
| voice | No | TTS voice (default sage). | |
| api_key | Yes | The user's Mainroom API key (mr_...). | |
| rehearse | No | Set up the delegate and a session WITHOUT joining any meeting — to check the brief and the setup. Nothing is dispatched. | |
| questions | No | Up to 10 questions the user needs answered on this call. The delegate asks each at a natural moment and records the answer. | |
| meeting_url | Yes | Full join URL of the live meeting (Google Meet, Zoom, Microsoft Teams, or Webex). | |
| persona_name | No | The delegate's own first name (default Reese). | |
| principal_name | Yes | The user's name as the room knows them (e.g. 'Taylor'). The delegate speaks of them by this name. |