with Needle and Newsletter?
Search a collection for relevant data chunks based on a query. See the documentation
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
needle: {
type: "app",
app: "needle",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://needle-ai.com/api/v1/collections`,
headers: {
"accept": `application/json`,
"x-api-key": `${this.needle.$auth.api_key}`,
},
})
},
})
The Newsletter API provides a way to integrate and automate email campaign management directly within Pipedream. With this API, you can manage subscribers, send out newsletters, and analyze the performance of your email campaigns. It's a powerful tool for website owners, bloggers, and marketers who want to engage their audience through regular email updates.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
newsletter: {
type: "app",
app: "newsletter",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.newsletter.$auth.url}/wp-json/newsletter/v2/subscribers`,
auth: {
username: `${this.newsletter.$auth.client_key}`,
password: `${this.newsletter.$auth.client_secret}`,
},
params: {
page: `{your_page}`,
per_page: `{your_per_page}`,
},
})
},
})