Create Recorder
create_recorderSet up a recorder or survey to collect audio and video submissions with configurable options for duration, notifications, and respondent information.
Instructions
Create a new recorder or survey for collecting audio/video submissions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| meta | No | Branding/customization: { primaryColor, backgroundImg, logo, fontColor, fontFamily, theme, customCSS, hideWaveform, hideTitle, hideDescription, hideSubmitButton, submitButtonLabel, countdown, hideImages } | |
| name | Yes | Display name for the recorder | |
| options | No | Capture options: { audio, video, screenShare, liveTranscription, upload:{ file, text, multiple, url } } — all booleans | |
| duration | No | Recording duration: { minDuration, maxDuration } in seconds | |
| folderId | No | Folder to store recordings in | |
| description | No | Recorder description | |
| notifyUsers | No | User IDs to notify on new submissions | |
| notification | No | Notification toggles: { upload, client } — booleans | |
| isAutoAnalyze | No | Whether to auto-analyze submissions | |
| sourceLanguage | No | Transcription language code (e.g. en-US) | |
| clientInformation | No | Respondent info & questions: { name:boolean, email:boolean, questions:[{ question, isRequired, answerType, options?, includeOther?, fieldId? }], consent?:{ isEnabled, title, description, yesButtonLabel, noButtonLabel, isRequired, fieldId? } } |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | Response payload from the Speak AI API |