UNPKG

@pipedream/fireflies

Version:

Pipedream Fireflies Components

39 lines (35 loc) 984 B
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.2", 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; }, };