@firefliesai/n8n-nodes-fireflies
Version:
An n8n integration for the Fireflies.ai API that enables workflow automation with meeting transcripts, analytics, summaries, and other conversation data from Fireflies.ai's AI meeting assistant.
228 lines • 4.85 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getCurrentUserQuery = exports.getTranscriptQuery = exports.getTranscriptAnalyticsQuery = exports.getTranscriptSummaryQuery = exports.getTranscriptsListQuery = exports.getUsersQuery = exports.uploadAudioMutation = exports.getAIAppOutputsQuery = void 0;
exports.getAIAppOutputsQuery = `
query Apps($appId: String, $transcriptId: String, $skip: Float, $limit: Float) {
apps(app_id: $appId, transcript_id: $transcriptId, skip: $skip, limit: $limit) {
outputs {
transcript_id
user_id
app_id
created_at
title
prompt
response
}
}
}
`;
exports.uploadAudioMutation = `
mutation UploadAudio($input: AudioUploadInput) {
uploadAudio(input: $input) {
success
title
message
}
}
`;
exports.getUsersQuery = `
query Users {
users {
user_id
email
integrations
user_groups {
name
handle
id
}
name
num_transcripts
recent_transcript
recent_meeting
minutes_consumed
is_admin
}
}
`;
exports.getTranscriptsListQuery = `
query GetTranscriptsList($title: String, $date: Float, $fromDate: DateTime, $toDate: DateTime, $limit: Int, $skip: Int, $hostEmail: String, $organizerEmail: String, $participantEmail: String, $userId: String, $mine: Boolean) {
transcripts(title: $title, date: $date, fromDate: $fromDate, toDate: $toDate, limit: $limit, skip: $skip, host_email: $hostEmail, organizer_email: $organizerEmail, participant_email: $participantEmail, user_id: $userId, mine: $mine) {
id
title
organizer_email
participants
meeting_link
dateString
}
}
`;
exports.getTranscriptSummaryQuery = `
query GetTranscriptSummary($transcriptId: String!) {
transcript(id: $transcriptId) {
summary {
keywords
action_items
outline
shorthand_bullet
overview
bullet_gist
gist
short_summary
short_overview
meeting_type
topics_discussed
transcript_chapters
extended_sections {
title
content
}
}
}
}
`;
exports.getTranscriptAnalyticsQuery = `
query GetTranscriptAnalytics($transcriptId: String!) {
transcript(id: $transcriptId) {
id
title
analytics {
sentiments {
negative_pct
neutral_pct
positive_pct
}
categories {
questions
date_times
metrics
tasks
}
speakers {
speaker_id
name
duration
word_count
longest_monologue
monologues_count
filler_words
questions
duration_pct
words_per_minute
}
}
}
}
`;
exports.getTranscriptQuery = `
query Transcript($transcriptId: String!) {
transcript(id: $transcriptId) {
id
sentences {
index
speaker_name
speaker_id
raw_text
start_time
end_time
ai_filters {
text_cleanup
task
pricing
metric
question
date_and_time
sentiment
}
text
}
title
host_email
organizer_email
user {
user_id
email
integrations
user_groups {
name
handle
id
}
name
num_transcripts
recent_transcript
recent_meeting
minutes_consumed
is_admin
}
fireflies_users
privacy
participants
date
duration
summary {
keywords
action_items
outline
shorthand_bullet
overview
bullet_gist
gist
short_summary
short_overview
meeting_type
topics_discussed
transcript_chapters
extended_sections {
title
content
}
}
meeting_info {
silent_meeting
summary_status
fred_joined
}
transcript_url
audio_url
video_url
dateString
meeting_attendees {
displayName
email
phoneNumber
name
location
}
speakers {
id
name
}
calendar_id
cal_id
calendar_type
meeting_link
}
}
`;
exports.getCurrentUserQuery = `
query CurrentUser {
user {
user_id
email
name
is_admin
integrations
user_groups {
name
handle
id
}
num_transcripts
recent_transcript
recent_meeting
minutes_consumed
}
}
`;
//# sourceMappingURL=queries.js.map