with Mautic and Lighthouse?
The Mautic API empowers marketers to automate and integrate a wide range of marketing tasks directly into Pipedream workflows. With Mautic's API, you can manage contacts, campaigns, emails, and reports, and use triggers to automate responses based on user behavior. It's a robust tool to align marketing efforts with real-time data and actions, making it possible to personalize communication, streamline follow-ups, and ultimately drive conversions with less manual effort.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
mautic: {
type: "app",
app: "mautic",
}
},
async run({steps, $}) {
return await axios($, {
url: `${this.mautic.$auth.mautic_url}/api/users/self`,
headers: {
Authorization: `Bearer ${this.mautic.$auth.oauth_access_token}`,
},
})
},
})
The Lighthouse API provides a window into the world of SSL/TLS certificates. It lets you monitor and track certificates issued for specific domains, offering invaluable insights for security and compliance. By leveraging this API within Pipedream, you can automate certificate tracking, set up alerts for new certificates, and integrate this data with other services for a comprehensive view of your domain's security posture.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
lighthouse: {
type: "app",
app: "lighthouse",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.lighthouse.$auth.domain}.lighthouseapp.com/profile.json`,
headers: {
"X-LighthouseToken": `${this.lighthouse.$auth.api_token}`,
"Content-type": `application/json`,
},
})
},
})