UNPKG

@pipedream/freshdesk

Version:

Pipedream Freshdesk Components

45 lines (43 loc) 1.03 kB
import freshdesk from "../../freshdesk.app.mjs"; export default { key: "freshdesk-delete-solution-article", name: "Delete Solution Article", description: "Delete 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.deleteArticle({ $, articleId: this.articleId, }); $.export("$summary", `Successfully deleted solution article ${this.articleId}`); return response; }, };