IT and Development
PagerDuty
5 min
with the pagerduty app in {{product name}} , you can manage incidents and events in your pagerduty account requirements to use the pagerduty app in {{product name}} , you must have a https //www pagerduty com/sign up/ connect pagerduty and {{product name}} to create the connection log in to your {{product name}} account, add a pagerduty module to your {{scenario singular lowercase}} , and click create a connection if you add a module with an instant tag, click create a webhook , then create a connection optional in the connection name field, enter a name for the connection optional switch on show advanced settings and enter your pagerduty client credentials for more information on how to obtain your credentials, refer to the https //developer pagerduty com/docs/app oauth token if requested, use the following redirect uri when setting up your client credentials https //www integromat com/oauth/cb/pagerduty2 click save if prompted, authenticate your account and confirm access you've successfully created the connection and can now use the pagerduty app in your {{scenario plural lowercase}} if you want to make changes to your connection in the future, follow the steps docid\ so88fm6pkt0g adkddfzz pagerduty modules after connecting to the pagerduty app, you can use the following types of modules to build your {{scenario plural lowercase}} incidents get an incident create an event update an incident watch incidents other list on call users make an api call pagerduty resources https //developer pagerduty com/api reference/ https //www pagerduty com/support/ developer info you can find below the input/output parameters of every module o o { "@context" "https //schema org", "@type" "apireference", "name" "pagerduty get an incident", "description" "retrieves the details for a specific incident, including its status, associated services, and recent log entries ", "url" "https //api pagerduty com/incidents/{id}", "provider" { "@type" "organization", "name" "pagerduty" }, "programminglanguage" "make module", "documentation" "https //developer pagerduty com/api reference/b3a6mjc0mjc1mg get an incident", "httpmethod" "get", "inputparameters" \[ { "@type" "propertyvalue", "name" "id", "valuerequired" true, "valuedatatype" "text/string", "description" "the id of the incident to retrieve (e g , 'pab123c') this is a path parameter " }, { "@type" "propertyvalue", "name" "include", "valuerequired" false, "valuedatatype" "array of strings", "description" "an array of additional object categories to include in the response, such as 'services', 'escalation policies', or 'teams' this is a query parameter " } ], "outputfields" \[ { "@type" "propertyvalue", "name" "incident", "valuedatatype" "object", "description" "the main incident object " }, { "@type" "propertyvalue", "name" "incident id", "valuedatatype" "text/string", "description" "the unique id of the incident " }, { "@type" "propertyvalue", "name" "incident status", "valuedatatype" "text/string (e g , 'triggered', 'acknowledged', 'resolved')", "description" "the current status of the incident " }, { "@type" "propertyvalue", "name" "incident title", "valuedatatype" "text/string", "description" "a short, descriptive summary of the incident " }, { "@type" "propertyvalue", "name" "incident service", "valuedatatype" "object", "description" "the service associated with the incident " }, { "@type" "propertyvalue", "name" "incident created at", "valuedatatype" "datetime", "description" "the time the incident was created " } ] }