get_signed_upload_url
Get a pre-signed S3 URL for direct file upload
upload_media
Upload media from a public URL for transcription
upload_local_file
Upload a local file directly from disk
upload_and_analyze
Upload media and return its media_id immediately. Poll get_media_status until processed, then call get_media_insights for AI summaries.
list_media
List and search media files with filters, pagination, and optional inline data (transcripts, speakers, keywords) via include param
get_media_insights
Get AI insights — topics, sentiment, summaries, action items
get_transcript
Get full transcript with speaker labels and timestamps
get_captions
Get subtitle-formatted captions for a media file
update_transcript_speakers
Rename speaker labels in a transcript
bulk_update_transcript_speakers
Rename speaker labels across multiple media files in one call (max 500)
get_media_status
Check processing status (pending → processed)
update_media_metadata
Update name, description, tags, or folder
delete_media
Permanently delete a media file
toggle_media_favorite
Mark or unmark media as a favorite
reanalyze_media
Re-run AI analysis with latest models
bulk_move_media
Move multiple media files to a folder in one call
ask_magic_prompt
Ask AI questions about media, folders, or your whole workspace
retry_magic_prompt
Retry a failed or incomplete AI response
get_chat_history
List recent Magic Prompt conversations
get_chat_messages
Get full message history for conversations
delete_chat_message
Delete a specific chat message
list_prompts
List available AI prompt templates
get_favorite_prompts
Get all favorited prompts and answers
toggle_prompt_favorite
Mark or unmark a chat message as favorite
update_chat_title
Rename a chat conversation
submit_chat_feedback
Rate a chat response (thumbs up/down)
get_chat_statistics
Get Magic Prompt usage statistics
export_chat_answer
Export a conversation or answer
list_folders
List all folders with pagination and sorting
get_folder_info
Get folder details and contents
create_folder
Create a new folder
clone_folder
Duplicate a folder and its contents
update_folder
Rename or update a folder
delete_folder
Delete a folder (media is preserved)
get_all_folder_views
List all saved views across folders
get_folder_views
List views for a specific folder
create_folder_view
Create a saved view with custom filters
update_folder_view
Update a saved view
clone_folder_view
Duplicate a view
create_recorder
Create a new recorder or survey
list_recorders
List all recorders
get_recorder_info
Get recorder details and questions
clone_recorder
Duplicate a recorder
get_recorder_recordings
List all submissions
generate_recorder_url
Get a shareable public URL
update_recorder_settings
Update branding and permissions
update_recorder_questions
Update survey questions
check_recorder_status
Check if recorder is active
delete_recorder
Delete a recorder
list_automations
List automation rules
get_automation
Get automation details
create_automation
Create an automation rule
update_automation
Update an automation
toggle_automation_status
Enable or disable an automation
create_clip
Create a highlight clip from time ranges across media files
get_clips
List clips or get a specific clip with download URL
update_clip
Update clip title, description, or tags
delete_clip
Permanently delete a clip
list_fields
List all custom fields
create_field
Create a custom field
update_field
Update a custom field
update_multiple_fields
Batch update multiple fields
create_webhook
Create a webhook for event notifications
list_webhooks
List all webhooks
update_webhook
Update a webhook
delete_webhook
Delete a webhook
list_meeting_events
List scheduled and completed events
schedule_meeting_event
Schedule AI assistant to join a meeting
remove_assistant_from_meeting
Remove assistant from active meeting
delete_scheduled_assistant
Cancel a scheduled meeting assistant
get_live_meeting_transcript
Pull only the new sentences added to a live (or just-ended) meeting transcript since your previous call. Works on Zoom / Google Meet / MS Teams while the bot is recording.
create_embed
Create an embeddable player widget
update_embed
Update embed settings
check_embed
Check if embed exists for media
get_embed_iframe_url
Get iframe URL for your website
create_text_note
Create a text note for AI analysis
get_text_insight
Get AI insights for a text note
reanalyze_text
Re-run AI analysis on a text note
update_text_note
Update note content (triggers re-analysis)
export_media
Export as PDF, DOCX, SRT, VTT, TXT, or CSV
export_multiple_media
Batch export with optional merge into one file
get_media_statistics
Get workspace-level stats — counts, storage, processing breakdown
list_supported_languages
List all supported transcription languages
search_media
Deep search across transcripts, insights, and metadata with filters