UNPKG

@pipedream/fireflies

Version:

Pipedream Fireflies Components

44 lines (40 loc) 1.08 kB
import fireflies from "../../fireflies.app.mjs"; import queries from "../../common/queries.mjs"; import { ConfigurationError } from "@pipedream/platform"; export default { key: "fireflies-find-meeting-by-id", name: "Find Meeting by ID", description: "Locates a specific user meeting by its unique ID. [See the documentation](https://docs.fireflies.ai/graphql-api/query/transcript)", version: "0.0.4", annotations: { destructiveHint: false, openWorldHint: true, readOnlyHint: true, }, type: "action", props: { fireflies, meetingId: { propDefinition: [ fireflies, "meetingId", ], }, }, async run({ $ }) { if (!this.meetingId) { throw new ConfigurationError("Meeting ID is required"); } const meeting = await this.fireflies.query({ $, data: { query: queries.getTranscript, variables: { transcriptId: this.meetingId, }, }, }); $.export("$summary", `Successfully found meeting with ID: ${this.meetingId}`); return meeting; }, };