with PagerDuty and Height?
Emit new event each time a new user rotates onto an on-call rotation
Emit new event whenever a task is created or updated in Height.
Emit new event each time an incident is created or updated
Find the user on call for a specific schedule. See the docs here
Searches for tasks within your workspace using a text query. See the documentation
The PagerDuty API offers a powerful interface to automate your digital operations management. By leveraging its capabilities on Pipedream, you can create workflows that respond to incidents, automate alerts, and synchronize incident data across various platforms. PagerDuty's API enables you to manage services, teams, and incidents, ensuring that your systems remain operational and that the right people are notified at the right time.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
pagerduty: {
type: "app",
app: "pagerduty",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.pagerduty.com/users/me`,
headers: {
Authorization: `Bearer ${this.pagerduty.$auth.oauth_access_token}`,
"Accept": `application/vnd.pagerduty+json;version=2`,
},
})
},
})
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
height: {
type: "app",
app: "height",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.height.app/users/me`,
headers: {
"Authorization": `api-key ${this.height.$auth.api_key}`,
},
})
},
})
