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.

Arguments

meeting_link
String!
required

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 automatically

meeting_password
String

Password for the meeting, if applicable.

duration
Int

Meeting duration in minutes. Minimum of 15 and maximum of 120 minutes. Defaults to 60 minutes if param is not provided

language
String

Language of the meeting. Defaults to English if not provided

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
  }
}

Additional Resources