Live Transcript Support
The Transcript schema now includes a newis_live field that indicates whether a meeting is currently live (active or paused). When querying a live meeting, the sentences field automatically returns real-time captions from the ongoing meeting instead of processed transcript data.This enables building features such as:- Displaying live captions during an active meeting
- Monitoring meeting progress in real time
- Building dashboards that show both live and completed meeting transcripts
is_liveon Transcript - Boolean indicating whether the meeting is currently live
sentenceson Transcript - Now returns real-time captions for live meetings, and processed transcript data for completed meetings
Meeting Sharing API
The Fireflies API now supports programmatic meeting sharing. Share meetings with external or internal users via email, control access duration, view who has access, and revoke access — all through the API.New Mutations:- shareMeeting - Share a meeting with up to 100 email recipients, with optional expiry (7, 14, or 30 days)
- revokeSharedMeetingAccess - Revoke a user’s access to a shared meeting by email
shared_withon Transcript - List all users a meeting is shared with, including email, name, and expiry details
Channels API
The Fireflies API now includes support for querying channels. The new Channels query allows you to fetch all channels accessible to the user, including public channels and private channels where the user is a member.New Queries:New Schemas:- Channel - Channel details including
id,title,is_private,created_at,updated_at,created_by, andmembers - ChannelMember - Channel member details with
user_id,email, andname
Authenticated Audio Downloads
The Upload Audio mutation now supports authenticated downloads for media files that require authentication. You can now upload audio/video files from private servers or protected storage using bearer token or HTTP basic authentication.This feature adds a newdownload_auth field to the AudioUploadInput type, allowing you to specify authentication credentials that Fireflies will use when downloading your media file. This is particularly useful for:- Files stored in private cloud storage (AWS S3, Google Cloud Storage, Azure Blob Storage)
- Media hosted on servers with HTTP Basic Auth protection
- API-protected resources requiring bearer tokens
- Internal company file servers
- DownloadAuthInput - Main authentication configuration
- BearerTokenAuthInput - Bearer token configuration
- BasicAuthInput - Basic auth configuration
- DownloadAuthType - Authentication type enum
AskFred - AI Meeting Assistant
Introducing AskFred, an AI-powered assistant that lets you query your meeting transcripts using natural language. Ask questions about single meetings or analyze patterns across multiple meetings with context-aware, conversational responses.Key Capabilities:- Ask questions in plain language and get instant answers
- Maintain conversation threads with contextual follow-ups
- Query across multiple meetings with flexible filters
- Receive AI-generated suggestions for deeper exploration
- Multilingual question and response support
- Overview - Learn about capabilities
- Quickstart - Create your first thread
- Use Cases - Common scenarios and examples
Set Meeting Channels
The new Update Meeting Channel mutation allows meeting owners and team administrators to set the channel for one or more meetings. You can update 1–5 transcripts to a single channel in one API call with all-or-nothing semantics.This mutation requires either meeting ownership or team admin privileges for all specified transcripts. If any transcript fails validation, none of the transcripts will be updated, ensuring data consistency across your channel organization.Active Meetings Fetching
The new Active Meetings query allows you to fetch meetings currently in progress. This query returns real-time information about active meetings including meeting details, start time, organizer, and meeting link.AskFred - AI Meeting Assistant
Introducing AskFred, an AI-powered assistant that lets you query your meeting transcripts using natural language. Ask questions about single meetings or analyze patterns across multiple meetings with context-aware, conversational responses.Key Capabilities:- Ask questions in plain language and get instant answers
- Maintain conversation threads with contextual follow-ups
- Query across multiple meetings with flexible filters
- Receive AI-generated suggestions for deeper exploration
- Multilingual question and response support
- Overview - Learn about capabilities
- Quickstart - Create your first thread
- Use Cases - Common scenarios and examples
Rate Limiting for Delete Transcript
The Delete Transcript mutation now includes rate limiting protection to prevent abuse. The mutation is limited to 10 requests per minute across all user tiers.If you exceed this limit, the API will return atoo_many_requests error (HTTP 429) with a retryAfter timestamp indicating when you can make requests again.Meeting Privacy Control
The new Update Meeting Privacy mutation allows meeting owners and team administrators to programmatically update meeting privacy settings. You can now change privacy levels betweenlink, owner, participants, teammatesandparticipants, and teammates to control who can access meeting transcripts.This mutation follows the same authorization pattern as other meeting management operations, requiring either meeting ownership or team admin privileges.Meeting Attendance Tracking
The Transcript schema now includes a newmeeting_attendance field that provides detailed participant attendance information. This field returns an array of MeetingAttendance records showing when participants joined and left the meeting.Each attendance record includes the participant’s name, join time (ISO 8601 format), and leave time (if they left during the meeting). This feature enables better meeting analytics and participation tracking by leveraging meeting events data.The attendance data is available in both Transcript and Transcripts queries.Channel Filtering
The Transcripts query now supports filtering by channel using the newchannel_id parameter. This allows you to retrieve transcripts from specific channels by providing a single channel ID.The channel_id parameter accepts a string value and enables more targeted querying of meeting transcripts within your organization’s channels.Array Fields for Organizers and Participants
The Transcripts query now supports array fieldsorganizers and participants that allow filtering by multiple email addresses. These new array fields provide more flexible querying capabilities while maintaining backward compatibility.The previous single email fields organizer_email and participant_email are now deprecated but continue to work. Using both old and new fields simultaneously will result in a validation error.User Groups
The Fireflies API now includes comprehensive support for user groups. The new User Groups query allows you to fetch all user groups within your team or filter to only show groups you belong to using themine parameter.Additionally, the User and Users queries now include enhanced user_groups fields with detailed member information, providing better visibility into team organization and collaboration.Keyword Search
The Transcripts query has been enhanced to include keyword search functionality. By utilizing thekeyword and scope parameters, you can now perform advanced searches within both the title and the transcript text, offering more precise retrieval.The title parameter has been deprecated in favor of keywordEnhancements to Audio Upload
The Upload Audio function now includes abypass_size_check flag. This enhancement provides greater control over filtering unwanted uploads, such as voicemails from dialers.