with WebinarGeek and Pdfless?
Create a PDF document based on selected template identifier and defined payload. See the documentation
The WebinarGeek API lets you automate and streamline your webinar management tasks. You can create, update, and delete webinars, manage registrations, send out emails, and gather analytics. By harnessing this API within Pipedream, you can construct workflows that react to a variety of triggers, such as new registrant data, and then take actions, like updating a CRM or sending personalized follow-up emails through your email provider.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
webinargeek: {
type: "app",
app: "webinargeek",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://app.webinargeek.com/api/v2/account`,
headers: {
"Api-Token": `${this.webinargeek.$auth.api_key}`,
},
})
},
})
The Pdfless API provides a suite of tools for creating and manipulating PDF documents, enabling users to generate PDFs from HTML, merge multiple PDFs into one, split a PDF into separate files, and convert PDFs to other formats. By incorporating the Pdfless API into Pipedream workflows, you can automate document processing tasks, streamline data extraction, and integrate with other services to manage documents as part of larger business processes.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
pdfless: {
type: "app",
app: "pdfless",
}
},
async run({steps, $}) {
const data = {
"template_id": `[your_template_id]`,
"payload": `{ "Company": "Company & co" } }`,
}
return await axios($, {
method: "post",
url: `https://api.pdfless.com/v1/pdfs`,
headers: {
"apikey": `${this.pdfless.$auth.api_key}`,
"Content-Type": `application/json`,
},
data,
})
},
})