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.

194 lines 5.93 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.askfredFields = void 0; exports.askfredFields = [ { displayName: 'Thread ID', name: 'threadId', type: 'string', required: true, default: '', displayOptions: { show: { resource: ['askfred'], operation: ['getThread', 'deleteThread', 'continueThread'], }, }, description: 'The ID of the AskFred thread', }, { displayName: 'Query', name: 'query', type: 'string', required: true, default: '', typeOptions: { rows: 4, maxLength: 2000, }, displayOptions: { show: { resource: ['askfred'], operation: ['createThread', 'continueThread'], }, }, description: 'The question to ask AskFred (max 2000 characters)', }, { displayName: 'Transcript ID', name: 'transcriptId', type: 'string', default: '', displayOptions: { show: { resource: ['askfred'], operation: ['getThreads'], }, }, description: 'Filter threads by a specific transcript/meeting ID', }, { displayName: 'Additional Fields', name: 'additionalFields', type: 'collection', placeholder: 'Add Field', default: {}, displayOptions: { show: { resource: ['askfred'], operation: ['createThread'], }, }, options: [ { displayName: 'Transcript ID', name: 'transcriptId', type: 'string', default: '', description: 'Ask about a specific transcript/meeting', }, { displayName: 'Response Language', name: 'responseLanguage', type: 'string', default: '', description: 'Language for the response (e.g., "en", "es", "fr")', }, { displayName: 'Format Mode', name: 'formatMode', type: 'options', options: [ { name: 'Markdown', value: 'markdown', }, { name: 'Plain Text', value: 'plaintext', }, ], default: 'markdown', description: 'Output format for the response', }, ], }, { displayName: 'Meeting Filters', name: 'meetingFilters', type: 'collection', placeholder: 'Add Filter', default: {}, displayOptions: { show: { resource: ['askfred'], operation: ['createThread'], }, }, description: 'Filter meetings when asking questions across multiple meetings', options: [ { displayName: 'Channel IDs', name: 'channelIds', type: 'string', default: '', description: 'Comma-separated list of channel IDs to filter by', }, { displayName: 'End Time', name: 'endTime', type: 'dateTime', default: '', description: 'Filter meetings until this date/time (ISO format)', }, { displayName: 'Organizers', name: 'organizers', type: 'string', default: '', description: 'Comma-separated list of organizer emails to filter by', }, { displayName: 'Participants', name: 'participants', type: 'string', default: '', description: 'Comma-separated list of participant emails to filter by', }, { displayName: 'Start Time', name: 'startTime', type: 'dateTime', default: '', description: 'Filter meetings from this date/time (ISO format)', }, { displayName: 'Transcript IDs', name: 'transcriptIds', type: 'string', default: '', description: 'Comma-separated list of transcript IDs to include', }, ], }, { displayName: 'Options', name: 'options', type: 'collection', placeholder: 'Add Option', default: {}, displayOptions: { show: { resource: ['askfred'], operation: ['continueThread'], }, }, options: [ { displayName: 'Response Language', name: 'responseLanguage', type: 'string', default: '', description: 'Language for the response (e.g., "en", "es", "fr")', }, { displayName: 'Format Mode', name: 'formatMode', type: 'options', options: [ { name: 'Markdown', value: 'markdown', }, { name: 'Plain Text', value: 'plaintext', }, ], default: 'markdown', description: 'Output format for the response', }, ], }, ]; //# sourceMappingURL=askfred.fields.js.map