Skip to main content
Take a look at our latest updates, features, and improvements for the Fireflies API.
2.23.0
Live Transcript Support

Live Transcript Support

The Transcript schema now includes a new is_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
New Fields:
  • is_live on Transcript - Boolean indicating whether the meeting is currently live
Enhanced Behavior:
  • sentences on Transcript - Now returns real-time captions for live meetings, and processed transcript data for completed meetings
2.22.0
Meeting Sharing API

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
New Query Field:
  • shared_with on Transcript - List all users a meeting is shared with, including email, name, and expiry details
All operations require meeting ownership or team admin privileges.
2.19.0
Channels API

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:
  • channels - Fetch all accessible channels
  • channel - Fetch a single channel by ID
New Schemas:
  • Channel - Channel details including id, title, is_private, created_at, updated_at, created_by, and members
  • ChannelMember - Channel member details with user_id, email, and name
Channel access follows privacy rules: users can view all public channels and private channels they are members of. Super admins can view all channels within their team.
2.17.0
Authenticated Audio Downloads

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 new download_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
The implementation includes four new schema types:The feature maintains full backward compatibility - existing uploads without authentication continue to work as before.
2.16.0
AskFred - AI Meeting Assistant

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
Get Started:New API Operations: askfred_threads, askfred_thread, createAskFredThread, continueAskFredThread, deleteAskFredThread
2.15.0
Set Meeting Channels

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.
2.14.0
Active Meetings Fetching

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.
2.14.0
AskFred - AI Meeting Assistant

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
Get Started:New API Operations: askfred_threads, askfred_thread, createAskFredThread, continueAskFredThread, deleteAskFredThread
2.13.0
Rate Limiting for Delete Transcript

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 a too_many_requests error (HTTP 429) with a retryAfter timestamp indicating when you can make requests again.
2.12.0
Meeting Privacy Control

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 between link, 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.
2.10.0
Meeting Attendance Tracking

Meeting Attendance Tracking

The Transcript schema now includes a new meeting_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.
2.9.0
Channel Filtering

Channel Filtering

The Transcripts query now supports filtering by channel using the new channel_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.
2.8.0
Array Fields for Organizers and Participants

Array Fields for Organizers and Participants

The Transcripts query now supports array fields organizers 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.
2.7.0
User Groups

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 the mine 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.
2.6.2
Keyword search
The Transcripts query has been enhanced to include keyword search functionality. By utilizing the keyword 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 keyword
2.6.1
Upload audio

Enhancements to Audio Upload

The Upload Audio function now includes a bypass_size_check flag. This enhancement provides greater control over filtering unwanted uploads, such as voicemails from dialers.
2.6.0
Realtime API

Realtime API

The Fireflies.ai Realtime API allows your application to receive live transcription events over WebSockets. This enables building interactive features such as live captioning, transcription overlays, and real-time analysis as users speak.