with imgbb and n8n.io?
The imgbb API offers a straightforward solution for uploading images to the imgbb platform. Once uploaded, images can be shared across the web with ease, thanks to the provided URL links. This opens up a world of possibilities for automating image storage and distribution workflows on Pipedream. Whether you're managing a content-heavy blog, streamlining an eCommerce site with dynamic product images, or automating social media postings, using the imgbb API with Pipedream can save time and reduce manual effort.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
imgbb: {
type: "app",
app: "imgbb",
}
},
async run({steps, $}) {
return await axios($, {
method: "post",
url: `https://api.imgbb.com/1/upload`,
params: {
key: `${this.imgbb.$auth.api_key}`,
image: `R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7`,
name: ``,
},
})
},
})
The n8n.io API provides a platform for automating workflows in a node-based structure that allows for integrations across various services and apps. Leveraging this API within Pipedream enables you to orchestrate complex operations, connect disparate systems, and trigger actions conditionally, transforming and passing data between services without writing extensive code.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
n8n_io: {
type: "app",
app: "n8n_io",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.n8n_io.$auth.domain}.app.n8n.cloud/api/v1/workflows`,
headers: {
"Accept": `application/json`,
"X-N8N-API-KEY": `${this.n8n_io.$auth.api_key}`,
},
})
},
})