Fireflies
Interact with Fireflies.ai meeting transcripts and recordings
Integrate Fireflies.ai into the workflow. Manage meeting transcripts, add bot to live meetings, create soundbites, and more. Can also trigger workflows when transcriptions complete.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | No description |
keyword | string | No | Search keyword in meeting title or transcript (e.g., "quarterly review") |
fromDate | string | No | No description |
toDate | string | No | No description |
hostEmail | string | No | No description |
participants | string | No | No description |
limit | number | No | No description |
skip | number | No | No description |
| Parameter | Type | Description |
|---|
transcripts | array | List of transcripts |
count | number | Number of transcripts returned |
Get a single transcript with full details including summary, action items, and analytics
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | No description |
transcriptId | string | Yes | The transcript ID to retrieve (e.g., "abc123def456") |
| Parameter | Type | Description |
|---|
transcript | object | The transcript with full details |
↳ id | string | Transcript ID |
↳ title | string | Meeting title |
↳ date | number | Meeting timestamp |
↳ duration | number | Meeting duration in seconds |
↳ transcript_url | string | URL to view transcript |
↳ audio_url | string | URL to audio recording |
↳ host_email | string | Host email address |
↳ participants | array | List of participant emails |
↳ speakers | array | List of speakers |
↳ sentences | array | Transcript sentences |
↳ summary | object | Meeting summary and action items |
↳ analytics | object | Meeting analytics and sentiment |
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | No description |
userId | string | No | User ID to retrieve (e.g., "user_abc123", defaults to API key owner) |
| Parameter | Type | Description |
|---|
user | object | User information |
↳ user_id | string | User ID |
↳ name | string | User name |
↳ email | string | User email |
↳ integrations | array | Connected integrations |
↳ is_admin | boolean | Whether user is admin |
↳ minutes_consumed | number | Total minutes transcribed |
↳ num_transcripts | number | Number of transcripts |
↳ recent_transcript | string | Most recent transcript ID |
↳ recent_meeting | string | Most recent meeting date |
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | No description |
| Parameter | Type | Description |
|---|
users | array | List of team users |
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | No description |
audioFile | file | No | No description |
audioUrl | string | No | No description |
title | string | No | No description |
webhook | string | No | No description |
language | string | No | Language code for transcription (e.g., "es" for Spanish, "de" for German) |
attendees | string | No | Attendees in JSON format: [{"displayName": "Name", "email": "email@example.com"}] |
clientReferenceId | string | No | No description |
| Parameter | Type | Description |
|---|
success | boolean | Whether the upload was successful |
title | string | Title of the uploaded meeting |
message | string | Status message from Fireflies |
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | No description |
transcriptId | string | Yes | The transcript ID to delete (e.g., "abc123def456") |
| Parameter | Type | Description |
|---|
success | boolean | Whether the transcript was successfully deleted |
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | No description |
meetingLink | string | Yes | No description |
title | string | No | No description |
meetingPassword | string | No | No description |
duration | number | No | No description |
language | string | No | Language code for transcription (e.g., "en", "es", "de") |
| Parameter | Type | Description |
|---|
success | boolean | Whether the bot was successfully added to the meeting |
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | No description |
transcriptId | string | Yes | ID of the transcript to create the bite from (e.g., "abc123def456") |
startTime | number | Yes | No description |
endTime | number | Yes | No description |
name | string | No | No description |
mediaType | string | No | Media type: "video" or "audio" |
summary | string | No | No description |
| Parameter | Type | Description |
|---|
bite | object | Created bite details |
↳ id | string | Bite ID |
↳ name | string | Bite name |
↳ status | string | Processing status |
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | No description |
transcriptId | string | No | Filter bites for a specific transcript (e.g., "abc123def456") |
mine | boolean | No | No description |
limit | number | No | No description |
skip | number | No | No description |
| Parameter | Type | Description |
|---|
bites | array | List of bites/soundbites |
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | No description |
| Parameter | Type | Description |
|---|
contacts | array | List of contacts from meetings |