with Scalr and Campaign Monitor?
Emit new event on each new completed run. See the documentation
Emit new event when a new run encountered an error. See the documentation
Emit new event when a new run needs attention. See the documentation
Creates a new subscriber on a specific list. See the documentation
Sends an intelligent transactional email to a specified recipient. See the documentation
Removes a subscriber from a mailing list given their email address. See the documentation
The Scalr API enables programmatic interaction with Scalr's infrastructure management and automation capabilities. On Pipedream, you can harness this API to create diverse workflows that automate cloud resource provisioning, management, and monitoring. These workflows can trigger on various events and integrate with other services to streamline your DevOps processes.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
scalr: {
type: "app",
app: "scalr",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.scalr.$auth.domain}.scalr.io/api/iacp/v3/users`,
headers: {
Authorization: `Bearer ${this.scalr.$auth.api_token}`,
"Prefer": `profile=preview`,
"Accept": `application/vnd.api+json`,
},
})
},
})
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
campaign_monitor: {
type: "app",
app: "campaign_monitor",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.createsend.com/api/v3.3/primarycontact.json`,
headers: {
Authorization: `Bearer ${this.campaign_monitor.$auth.oauth_access_token}`,
"Content-Type": `application/json; charset=utf-8`,
},
})
},
})