pagerduty

PagerDuty

Common Questions

PagerDuty is an operations performance platform that provides on-call scheduling, alerting, escalation policies as well as incident tracking in order to boost the uptime of your apps, websites, databases, and servers.

pagerduty

Triggers

  • New Incident

    Triggers when a new incident is created

  • Incident Acknowledged

    Triggers when an incident is acknowledged

  • Incident Resolved

    Triggers when an incident is resolved

  • Incident Assigned

    Triggers when an incident is assigned

  • Incident Unacknowledged

    Triggers when a specified incident is unacknowledged

  • Incident Escalated

    Triggers when a specified incident is escalated

  • Incident Delegated

    Triggers when a specified incident is delegated

pagerduty

Actions

  • Acknowledge Incident

    Acknowledge a newly-created or unresolved incident

  • Create Escalation Policy

    Create a new escalation policy in your account

  • Create Incident

    Create a new incident in your account

  • Create Incident Note

    Create a new note for an event

  • Create User

    Create a new user in your account

  • Delete Escalation Policy

    Delete an existing escalation policy

  • Get Escalation Policy Details

    Get more details about an escalation policy

  • Get Incident Details

    Retrieves details of a specified incident

  • Get Incident Log Details

    Get details of a log entry

  • Get Log Entry

    Retrieve details of a specific log entry.

  • Get User Details

    Retrieve details of a specific user

  • Incident Count

    Get the total count of incidents

  • List Abilities

    Retrieve list of abilities

  • List Escalation Policies

    Fetch list of all existing escalation policies

  • List Incident Log Entries

    Retrieve list of incident log entries

  • List Incidents

    Retrieve list of incidents using filters

  • List Log Entries

    Retrieve list of log entries

  • List Notifications/Alerts

    Get list of all existing notifications/alerts

  • List Priorities

    Retrieve list of priorities

  • List Schedules

    Retrieve the list of all existing on-call schedules

  • List Teams

    Retrieve a list of teams

  • List Users

    Retrieve a list of users

  • List Users On-Call

    Retrieve the list of all on-call users

  • Resolve Incident

    Resolve the specified incident

  • Update Incident

    Update the specified incident

To use PagerDuty in your workflow, you will first need to connect PagerDuty with Built.io Flow.

To do this, drag any PagerDuty action listed under PagerDuty service on the canvas. In case of configuring PagerDuty triggers, double-click the Start icon on your canvas and select PagerDuty service. Then click on the Add New option listed under the Connect to PagerDuty field in the configuration window. You will be redirected to a new window named Add Connection where you can see the Connection Label field and the API Key field as shown in the following figure:

pd.png

Rename the connection (E.g. Test) as per your choice by specifying the name in the Connection Label field. In order to generate API Key, go to your PagerDuty account and click on the API Access option under the Configuration tab. 

2.png

You will be redirected to API Access Keys window. When you’ll click the +Create New API Key button, a window will pop up t create an API Key.

3.png

Enter the name or description of API key in the Description field (E.g. Test) and click the Create Key button. You can now see the API key, API Version, and Access Level in the New API Key window.

4.png

Copy this ke and paste it in the API Key field of the Add Connection Window and click the ADD button. Once you have entered these details in the Add connection window, the connection will be automatically created and added under Connect to PagerDuty field. Once added, this connection will be available in all PagerDuty actions and triggers.