with PDFMonkey and ipbase?
Emit new event when a document's generation is completed.
Deletes a specific document using its ID. See the documentation
Checks the provided IP address (both v4
& v6
formats) and returns all available information. See the docs here
Retrieves information for a specific ASN (autonomous system number). See the docs here
Generates a new document using a specified template. See the documentation
The PDFMonkey API on Pipedream allows you to automate the creation of PDF documents from dynamic data sources. You can generate invoices, reports, tickets, or any customized document based on templates you define. With Pipedream’s serverless platform, you can trigger PDF generation from a multitude of events, such as form submissions, scheduled times, or changes in a database, and then perform actions like sending these PDFs via email, storing them in cloud storage, or updating records in a CRM.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
pdfmonkey: {
type: "app",
app: "pdfmonkey",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.pdfmonkey.io/api/v1/current_user`,
headers: {
Authorization: `Bearer ${this.pdfmonkey.$auth.api_key}`,
},
})
},
})
The ipbase API offers the ability to get detailed information about IP addresses, including geolocation data, ISP details, and connection type. Using this API on Pipedream allows for the automation of tasks like analyzing web traffic, customizing user content based on location, and enhancing cybersecurity measures by detecting unusual IP activities. On Pipedream, you can integrate this API into workflows that trigger automatically, process the data, and connect with other services for comprehensive solutions.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
ipbase: {
type: "app",
app: "ipbase",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.ipbase.com/v2/info`,
params: {
apikey: `${this.ipbase.$auth.api_key}`,
},
})
},
})