PagerDuty is an incident management platform that helps organizations monitor, respond to, and resolve incidents quickly to ensure service reliability and minimize downtime.
Integrating your application with PagerDuty allows you to automate workflows, manage incidents efficiently, and gain real-time visibility into your system.
Authentication
Ensure you have the following information ready for a seamless integration process:
Connection Name
: Choose a meaningful name for your integration, such as "MyAppPagerDutyIntegration" for easy identification in your settings.Authentication Type
: PagerDuty uses API User Tokens for secure authentication and access to its services.
API Token Based Authentication
How to fetch API token:
Log in to your PagerDuty account.
Click on your profile icon in the top-right corner and select '
My Profile
'.In the my profile, navigate to the '
user settings
' section.Under API access section, click on the “
Create API User Token
” button.Provide a description for your token and click on '
create token button
'.Copy the API user token and treat the token with high confidentiality, as it allows access to your PagerDuty account.
Actions
Action | Description |
| Creates an incident in PagerDuty |
| Updates an incident by ID in PagerDuty |
| Gets an incident by its ID in PagerDuty |
| Lists existing incidents in PagerDuty |
| Gets an alert by its ID in PagerDuty |
| Updates an alert by its ID in PagerDuty |
| Lists alerts for the specified incident in PagerDuty |
| Creates a responder request for an incident by incident ID in PagerDuty |
| Merge a list of source incidents into a specific incident in PagerDuty. |
| Create a new user in PagerDuty |
| Create a new note for the specified incident |
| Get a particular user in PagerDuty |
| List all users in PagerDuty |
| Update a user in PagerDuty |
| Delete a user in PagerDuty |
| Create a new team in PagerDuty |
| Get a particular team in PagerDuty |
| List all teams |
| Deletes a team in PagerDuty |
| Updates a team in PagerDuty |
Triggers
Trigger Name | Description |
| This trigger will be invoked when an incident is acknowledged in PagerDuty |
| This trigger will be invoked when a new incident is created in PagerDuty |
| This trigger will be invoked when an high priority incident is escalated in PagerDuty |
| This trigger will be invoked when an incident is delegated in PagerDuty |
| This trigger will be invoked when the incident priority is updated in PagerDuty |
| This trigger will be invoked when an incident is reassigned in PagerDuty |
| This trigger will be invoked when an incident is resolved in PagerDuty |
| This trigger will be invoked when a responder is added to an incident in PagerDuty |
| This trigger will be invoked when a responder replied to an incident in PagerDuty |