with Harry Potter API and pdforge?
Generate a PDF document from HTML content. See the documentation
Generate a document from a selected template. See the documentation
The Harry Potter API offers a magical touch to any developer's toolkit, allowing you to conjure data about characters, spells, houses, and more from the Harry Potter universe. With Pipedream, you can automate enchanting workflows that leverage this data, creating applications that respond to trivia, organize Harry Potter-themed events, or integrate with chatbots for interactive storytelling. Let's explore the castle's hidden corridors where APIs meet serverless wizardry to automate the magical.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
harry_potter_api: {
type: "app",
app: "harry_potter_api",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://www.potterapi.com/v1/sortingHat`,
params: {
key: `${this.harry_potter_api.$auth.api_key}`,
},
})
},
})
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}`,
"data": `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,
})
},
})