UNPKG

@pipedream/freshdesk

Version:

Pipedream Freshdesk Components

45 lines (43 loc) 1.02 kB
import freshdesk from "../../freshdesk.app.mjs"; export default { key: "freshdesk-get-solution-article", name: "Get Solution Article", description: "Get a solution article in Freshdesk. [See the documentation](https://developers.freshdesk.com/api/#solution_article_attributes)", version: "0.0.1", type: "action", props: { freshdesk, categoryId: { propDefinition: [ freshdesk, "categoryId", ], }, folderId: { propDefinition: [ freshdesk, "folderId", (c) => ({ categoryId: c.categoryId, }), ], }, articleId: { propDefinition: [ freshdesk, "articleId", (c) => ({ folderId: c.folderId, }), ], }, }, async run({ $ }) { const response = await this.freshdesk.getArticle({ $, articleId: this.articleId, }); $.export("$summary", `Successfully retrieved solution article ${this.articleId}`); return response; }, };