UNPKG

@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.

245 lines 7.24 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.transcriptFields = void 0; exports.transcriptFields = [ { displayName: 'Transcript ID', name: 'transcriptId', type: 'string', default: '', displayOptions: { show: { resource: ['transcript'], operation: ['getTranscript', 'getTranscriptAnalytics', 'getTranscriptSummary', 'getTranscriptAudioUrl', 'getTranscriptVideoUrl', 'deleteTranscript', 'updateMeetingTitle', 'updateMeetingPrivacy', 'updateMeetingChannel', 'shareMeeting', 'revokeSharedMeetingAccess'], }, }, description: 'ID of the transcript to operate on', }, { displayName: 'Limit', name: 'limit', type: 'number', typeOptions: { minValue: 1, }, default: 50, description: 'Max number of results to return', displayOptions: { show: { resource: ['transcript'], operation: ['getTranscriptsList'], }, }, }, { displayName: 'Skip', name: 'skip', type: 'number', default: 0, description: 'Offset for pagination', displayOptions: { show: { resource: ['transcript'], operation: ['getTranscriptsList'], }, }, }, { displayName: 'Filters', name: 'filters', type: 'collection', placeholder: 'Add Filter', default: {}, displayOptions: { show: { resource: ['transcript'], operation: ['getTranscriptsList'], }, }, options: [ { displayName: 'Channel ID', name: 'channelId', type: 'string', default: '', description: 'Filter by channel ID', }, { displayName: 'Date', name: 'date', type: 'number', typeOptions: { minValue: 0, }, default: undefined, description: 'Filter by timestamp', }, { displayName: 'From Date', name: 'fromDate', type: 'string', default: '', description: 'Start date (ISO format)', }, { displayName: 'Host Email', name: 'hostEmail', type: 'string', default: '', description: 'Filter by host email (deprecated)', }, { displayName: 'Keyword', name: 'keyword', type: 'string', default: '', description: 'Search by keyword', }, { displayName: 'Mine', name: 'mine', type: 'boolean', default: false, }, { displayName: 'Organizer Email', name: 'organizerEmail', type: 'string', default: '', }, { displayName: 'Organizers', name: 'organizers', type: 'string', default: '', description: 'Comma-separated organizer emails', }, { displayName: 'Participant Email', name: 'participantEmail', type: 'string', default: '', }, { displayName: 'Participants', name: 'participants', type: 'string', default: '', description: 'Comma-separated participant emails', }, { displayName: 'Scope', name: 'scope', type: 'string', default: '', description: 'Filter scope', }, { displayName: 'Title', name: 'title', type: 'string', default: '', description: 'Filter transcripts by title', }, { displayName: 'To Date', name: 'toDate', type: 'string', default: '', description: 'End date (ISO format)', }, { displayName: 'User ID', name: 'userId', type: 'string', default: '', }, ], }, { displayName: 'Title', name: 'title', type: 'string', required: true, default: '', displayOptions: { show: { resource: ['transcript'], operation: ['updateMeetingTitle'], }, }, description: 'New title for the meeting', }, { displayName: 'Privacy', name: 'privacy', type: 'options', required: true, options: [ { name: 'Link', value: 'link' }, { name: 'Owner', value: 'owner' }, { name: 'Participants', value: 'participants' }, { name: 'Teammates', value: 'teammates' }, { name: 'Teammates and Participants', value: 'teammatesandparticipants' }, ], default: 'participants', displayOptions: { show: { resource: ['transcript'], operation: ['updateMeetingPrivacy'], }, }, description: 'Privacy setting for the meeting', }, { displayName: 'Channel ID', name: 'channelId', type: 'string', required: true, default: '', displayOptions: { show: { resource: ['transcript'], operation: ['updateMeetingChannel'], }, }, description: 'ID of the channel to move the meeting to', }, { displayName: 'Emails', name: 'emails', type: 'string', required: true, default: '', displayOptions: { show: { resource: ['transcript'], operation: ['shareMeeting', 'revokeSharedMeetingAccess'], }, }, description: 'Comma-separated list of email addresses', }, { displayName: 'Additional Fields', name: 'additionalFields', type: 'collection', placeholder: 'Add Field', default: {}, displayOptions: { show: { resource: ['transcript'], operation: ['shareMeeting'], }, }, options: [ { displayName: 'Expires At', name: 'expiresAt', type: 'string', default: '', description: 'Expiry date for the shared access (ISO format)', }, ], }, ]; //# sourceMappingURL=transcript.fields.js.map