with Getform and Neon?
Getform is a powerful API that allows you to collect form submissions without any server-side code, making it an excellent tool for static sites. By using Pipedream, you can automate workflows based on form submissions, such as sending data to databases, triggering email notifications, or integrating with various other services for extended functionality. The API facilitates seamless integration of forms into your development process, while Pipedream acts as the engine to connect and automate actions based on the incoming data.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
getform: {
type: "app",
app: "getform",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.getform.io/v1/forms/[FORM_ID]?token=${this.getform.$auth.api_token}`,
})
},
})
The Neon API provides powerful interaction with Neon's infrastructure, which includes secure handling of API keys and other sensitive data. On Pipedream, you can leverage these capabilities to automate workflows around key management, data security, and infrastructure scaling. By connecting the Neon API with other services and apps, you can create automatic processes for issuing, rotating, and monitoring API keys, ensuring your applications maintain robust security and compliance without manual oversight.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
neon_api_keys: {
type: "app",
app: "neon_api_keys",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://console.neon.tech/api/v2/projects`,
headers: {
Authorization: `Bearer ${this.neon_api_keys.$auth.api_key}`,
"Accept": `application/json`,
"Content-Type": `application/json`,
},
})
},
})