Fireflies.ai · Schema
FirefliesTranscript
A Fireflies.ai meeting transcript record returned by the GraphQL API
AIMeeting AssistantTranscriptionSummariesAction ItemsGraphQLMeetingsProductivityCollaborationConversation Intelligence
Properties
| Name | Type | Description |
|---|---|---|
| id | string | Unique transcript identifier |
| title | string | Meeting title |
| date | string | Meeting date/time in ISO 8601 format |
| dateString | string | Human-readable meeting date string |
| duration | number | Meeting duration in seconds |
| privacy | string | Privacy setting for the transcript |
| host_email | string | Email address of the meeting host |
| organizer_email | string | Email address of the meeting organizer |
| participants | array | List of participant email addresses |
| transcript_url | string | URL to view the transcript on Fireflies |
| audio_url | string | URL to the audio recording |
| video_url | stringnull | URL to the video recording |
| meeting_link | string | Original meeting URL (Zoom, Meet, Teams, etc.) |
| speakers | array | List of speakers identified in the transcript |
| sentences | array | Individual utterances in the transcript |
| summary | object | AI-generated meeting summary |
| meeting_attendees | array | Calendar attendees for the meeting |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://raw.githubusercontent.com/api-evangelist/fireflies/main/json-schema/fireflies-transcript.json",
"title": "FirefliesTranscript",
"description": "A Fireflies.ai meeting transcript record returned by the GraphQL API",
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Unique transcript identifier"
},
"title": {
"type": "string",
"description": "Meeting title"
},
"date": {
"type": "string",
"format": "date-time",
"description": "Meeting date/time in ISO 8601 format"
},
"dateString": {
"type": "string",
"description": "Human-readable meeting date string"
},
"duration": {
"type": "number",
"description": "Meeting duration in seconds"
},
"privacy": {
"type": "string",
"description": "Privacy setting for the transcript"
},
"host_email": {
"type": "string",
"format": "email",
"description": "Email address of the meeting host"
},
"organizer_email": {
"type": "string",
"format": "email",
"description": "Email address of the meeting organizer"
},
"participants": {
"type": "array",
"items": { "type": "string" },
"description": "List of participant email addresses"
},
"transcript_url": {
"type": "string",
"format": "uri",
"description": "URL to view the transcript on Fireflies"
},
"audio_url": {
"type": "string",
"format": "uri",
"description": "URL to the audio recording"
},
"video_url": {
"type": ["string", "null"],
"format": "uri",
"description": "URL to the video recording"
},
"meeting_link": {
"type": "string",
"format": "uri",
"description": "Original meeting URL (Zoom, Meet, Teams, etc.)"
},
"speakers": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": { "type": "string" },
"name": { "type": "string" }
},
"required": ["id", "name"]
},
"description": "List of speakers identified in the transcript"
},
"sentences": {
"type": "array",
"items": {
"type": "object",
"properties": {
"index": { "type": "integer" },
"speaker_name": { "type": "string" },
"speaker_id": { "type": "string" },
"text": { "type": "string" },
"raw_text": { "type": "string" },
"start_time": { "type": "number" },
"end_time": { "type": "number" },
"ai_filters": {
"type": "object",
"properties": {
"task": { "type": "string" },
"pricing": { "type": "string" },
"metric": { "type": "string" },
"question": { "type": "string" },
"date_and_time": { "type": "string" },
"text_cleanup": { "type": "string" },
"sentiment": { "type": "string" }
}
}
},
"required": ["index", "text", "start_time", "end_time"]
},
"description": "Individual utterances in the transcript"
},
"summary": {
"type": "object",
"properties": {
"keywords": {
"type": "array",
"items": { "type": "string" }
},
"action_items": {
"type": "array",
"items": { "type": "string" }
},
"outline": {
"type": "array",
"items": { "type": "string" }
},
"shorthand_bullet": { "type": "string" },
"overview": { "type": "string" },
"bullet_gist": { "type": "string" },
"gist": { "type": "string" },
"short_summary": { "type": "string" },
"short_overview": { "type": "string" },
"meeting_type": { "type": "string" },
"topics_discussed": {
"type": "array",
"items": { "type": "string" }
},
"transcript_chapters": {
"type": "array",
"items": { "type": "string" }
}
},
"description": "AI-generated meeting summary"
},
"meeting_attendees": {
"type": "array",
"items": {
"type": "object",
"properties": {
"displayName": { "type": "string" },
"email": { "type": "string", "format": "email" },
"phoneNumber": { "type": "string" },
"name": { "type": "string" },
"location": { "type": "string" }
}
},
"description": "Calendar attendees for the meeting"
}
},
"required": ["id", "title"]
}