curl -X POST \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer your_api_key" \
  -d '{
    "query": "mutation AddToLiveMeeting($meetingLink: String!) { addToLiveMeeting(meeting_link: $meetingLink) { success } }",
    "variables": {
      "meetingLink": "https://meet.google.com/code-here"
    }
  }' \
  https://api.fireflies.ai/graphql
{
  "data": {
    "addToLiveMeeting": {
      "success": true,
    }
  }
}

Overview

The addToLiveMeeting mutation allows you to add the Fireflies.ai bot to an ongoing meeting. It is rate limited to 3 requests per 20 minutes.

Arguments

A valid http URL for the meeting link, i.e. gooogle meet, zoom, etc
title
String
Title or name of the meeting, this will be used to identify the transcribed file. If title is not provided, a default title will be set automaticallyMaximum length is 256 characters.
meeting_password
String
Password for the meeting, if applicable.Maximum length is 32 characters.
duration
Int
Meeting duration in minutes. Defaults to 60 minutes if param is not providedMinimum is 15 and maximum is 120.
language
String
Language of the meeting. Defaults to English if not provided. For a complete list of language codes, please view Language CodesMaximum length is 5 characters.
attendees
[Attendee]
Array of Attendees for expected meeting participants.

Usage Example

To upload an audio file, provide the necessary input parameters to the mutation. Here’s an example of how this mutation could be used:
mutation AddToLiveMeeting($meetingLink: String!) {
  addToLiveMeeting(meeting_link: $meetingLink) {
    success
  }
}
curl -X POST \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer your_api_key" \
  -d '{
    "query": "mutation AddToLiveMeeting($meetingLink: String!) { addToLiveMeeting(meeting_link: $meetingLink) { success } }",
    "variables": {
      "meetingLink": "https://meet.google.com/code-here"
    }
  }' \
  https://api.fireflies.ai/graphql
{
  "data": {
    "addToLiveMeeting": {
      "success": true,
    }
  }
}

FAQ

Error Codes

List of possible error codes that may be returned by the addToLiveMeeting mutation. Full list of error codes can be found here.

Additional Resources