with GetResponse and Infobip?
Creates a new newsletter and puts it in a queue to send. See the docs here
Creates or updates a contact if already exists. See the docs here
GetResponse API integrates email marketing and online campaign management tools into your applications for creating and managing mailing lists, newsletters, automated campaigns, and more. With Pipedream, this functionality expands, allowing you to automate workflows between GetResponse and various apps. Integration can trigger actions like updating contacts, processing event-driven emails, or syncing subscriber lists across platforms.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
getresponse: {
type: "app",
app: "getresponse",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.getresponse.com/v3/accounts`,
headers: {
"X-Auth-Token": `api-key ${this.getresponse.$auth.api_key}`,
},
})
},
})
The Infobip API is a communication platform that enables seamless integration of messaging, voice, and email functionalities into various applications. With Infobip, you can automate notifications, authenticate users via one-time passwords, engage customers across multiple channels, and track communication performance. Pipedream's serverless execution environment lets you create sophisticated workflows that harness the capabilities of Infobip by triggering actions based on events, manipulating data, and connecting with numerous other apps.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
infobip: {
type: "app",
app: "infobip",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.infobip.$auth.base_url}.api.infobip.com/sms/1/logs`,
headers: {
"Authorization": `App ${this.infobip.$auth.api_key}`,
},
})
},
})