@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.
168 lines • 6.01 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.audioFields = void 0;
exports.audioFields = [
{
displayName: 'URL',
name: 'url',
type: 'string',
required: true,
default: '',
displayOptions: {
show: {
resource: ['audio'],
operation: ['uploadAudio'],
},
},
description: 'URL of the audio file to upload',
},
{
displayName: 'Title',
name: 'title',
type: 'string',
default: '',
displayOptions: {
show: {
resource: ['audio'],
operation: ['uploadAudio'],
},
},
description: 'Title of the audio file',
},
{
displayName: 'Additional Fields',
name: 'additionalFields',
type: 'collection',
placeholder: 'Add Field',
default: {},
displayOptions: {
show: {
resource: ['audio'],
operation: ['uploadAudio'],
},
},
options: [
{
displayName: 'Attendees',
name: 'attendees',
type: 'fixedCollection',
typeOptions: {
multipleValues: true,
},
default: {},
options: [
{
name: 'attendeeValues',
displayName: 'Attendee',
values: [
{
displayName: 'Display Name',
name: 'displayName',
type: 'string',
default: '',
},
{
displayName: 'Email',
name: 'email',
type: 'string',
placeholder: 'example@example.com',
default: '',
},
{
displayName: 'Phone Number',
name: 'phoneNumber',
type: 'string',
default: '',
},
],
},
],
},
{
displayName: 'Bypass Size Check',
name: 'bypass_size_check',
type: 'boolean',
default: false,
description: 'Whether to bypass the file size check',
},
{
displayName: 'Client Reference ID',
name: 'client_reference_id',
type: 'string',
default: '',
description: 'Custom identifier for the recording',
},
{
displayName: 'Custom Language',
name: 'custom_language',
type: 'string',
default: '',
description: 'Specify a language for transcription',
},
{
displayName: 'Download Auth',
name: 'download_auth',
type: 'fixedCollection',
default: {},
description: 'Authentication credentials for downloading the audio file',
options: [
{
name: 'authValues',
displayName: 'Auth',
values: [
{
displayName: 'Type',
name: 'type',
type: 'options',
options: [
{ name: 'Bearer', value: 'bearer' },
{ name: 'Basic', value: 'basic' },
],
default: 'bearer',
description: 'Authentication type',
},
{
displayName: 'Token',
name: 'token',
type: 'string',
typeOptions: { password: true },
default: '',
description: 'Bearer token (used when type is Bearer)',
},
{
displayName: 'Username',
name: 'username',
type: 'string',
default: '',
description: 'Username (used when type is Basic)',
},
{
displayName: 'Password',
name: 'password',
type: 'string',
typeOptions: { password: true },
default: '',
description: 'Password (used when type is Basic)',
},
],
},
],
},
{
displayName: 'Save Video',
name: 'save_video',
type: 'boolean',
default: false,
description: 'Whether to save the video file',
},
{
displayName: 'Webhook',
name: 'webhook',
type: 'string',
default: '',
description: 'URL to receive webhook notifications',
},
],
},
];
//# sourceMappingURL=audio.fields.js.map