with pdforge and WebMerge?
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
pdforge: {
type: "app",
app: "pdforge",
}
},
async run({ steps, $ }) {
const data = {
"templateId": `${this.pdforge.$auth.template_id}`,
"convertToImage": false,
"data": { "email": `john@fabrikam.com` },
}
return await axios($, {
method: "post",
url: `https://api.pdforge.com/v1/pdf/sync`,
headers: {
Authorization: `Bearer ${this.pdforge.$auth.api_key}`,
},
data,
})
},
})
WebMerge is an API that automates the creation of PDFs, Word documents, Excel files, and more, by merging data into custom-built templates. With Pipedream, you can harness this functionality to create dynamic documents fueled by data from various sources. Think auto-generated reports from CRM leads, personalized contracts from form submissions, or automated invoices post-sale. Pipedream's serverless platform allows you to create intricate workflows that connect WebMerge with other apps, triggering document creation with real-time data.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
webmerge: {
type: "app",
app: "webmerge",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://www.webmerge.me/api/documents`,
auth: {
username: `${this.webmerge.$auth.api_key}`,
password: `${this.webmerge.$auth.api_secret}`,
},
})
},
})