with Statuspage and Nango?
The Statuspage API allows you to automate the management and orchestration of incident communication directly from Pipedream. With this API, you can create, update, and resolve incidents, manage maintenance events, and retrieve information about components and subscribers. It's an efficient way to ensure transparency and inform stakeholders during outages or scheduled maintenance by programmatically controlling your status pages.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
statuspage: {
type: "app",
app: "statuspage",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.statuspage.io/v1/pages`,
headers: {
"Authorization": `OAuth ${this.statuspage.$auth.api_key}`,
},
})
},
})
The Nango API is a bridge for integrating with SaaS apps, smoothing out authentication and API call complexities. On Pipedream, you can harness Nango to automate interactions between various services without getting bogged down by the nuances of OAuth flows or API intricacies. Use Nango to authenticate once, and let Pipedream workflows handle the rest, executing tasks, syncing data, and triggering actions across apps efficiently.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
nango: {
type: "app",
app: "nango",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.nango.dev/config `,
headers: {
Authorization: `Bearer ${this.nango.$auth.nango_secret_key}`,
},
})
},
})