with Invoice Ninja and Widgetform?
Emit new event when a form submission is received. See the documentation
Retrieves the 10 most recent submissions. See the documentation
The Invoice Ninja API lets you create, view, update, and delete elements of your invoicing process such as invoices, clients, payments, and products. Leveraging this API on Pipedream allows you to automate invoice generation, synchronize client data across platforms, and trigger actions based on payment statuses. With Pipedream's serverless platform, you can connect Invoice Ninja to numerous apps and orchestrate workflows that save time, reduce errors, and enhance data consistency.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
invoice_ninja: {
type: "app",
app: "invoice_ninja",
}
},
async run({steps, $}) {
return await axios($, {
url: `${this.invoice_ninja.$auth.domain}/api/v1/clients`,
headers: {
"X-Ninja-Token": `${this.invoice_ninja.$auth.api_token}`,
},
})
},
})
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
widgetform: {
type: "app",
app: "widgetform",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://usewidgetform.com/api/v1/hooks/zapier/user`,
headers: {
"x-api-key": `${this.widgetform.$auth.api_key}`,
},
})
},
})