PagerDuty (Preview)

PagerDuty (Preview)

PagerDuty is an agile incident management platform that integrates with IT Ops and DevOps monitoring stacks to improve operational reliability and agility for organizations.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure China regions
Flow Standard All Flow regions
PowerApps Standard All PowerApps regions

Throttling Limits

Name Calls Renewal Period
API calls per connection 30 60 seconds
Frequency of trigger polls 1 30 seconds

Creating a connection

To connect your account, you will need the following information:

PagerDuty API Key
securestring
PagerDuty API Key

Actions

Acknowledge incident

Acknowledge a given incident.

Required Parameters

Incident
string
Select an incident
Acknowledged by
string
Select a user

Returns

Body
Incident

An incident

Add note to incident

Add note to a given incident.

Required Parameters

Incident
string
Select an incident
Added by
string
Select a user
Note
string
Text for the note

Returns

Body
AddNoteResponse

Response to AddNoteToIncident endpoint

Create incident

Creates a new incident for a given service identifiable by the integration key.

Required Parameters

Service key
string
Service integration key from PagerDuty
Description
string
Description of the incident

Returns

Body
NewIncident

A new incident

Escalate incident

Use a given escalation policy on an incident.

Required Parameters

Incident
string
Select an incident
Escalated by
string
Select a user
Escalation policy
string
Select a policy

Returns

Body
Incident

An incident

Get incident

Retrieves incident object by incident key.

Required Parameters

Incident
string
Incident key

Returns

Body
Incident

An incident

Get user by ID

Retrieves the user's information for a given ID.

Required Parameters

User Id
string
Unique Id of the user.

Returns

Body
User

A PagerDuty user

Reassign incident

Reassign a given incident.

Required Parameters

Incident
string
Select an incident
From user
string
Select a user
To user
string
Select a user

Returns

Body
Incident

An incident

Resolve incident

Mark a given incident as resolved.

Required Parameters

Incident
string
Select an incident
Resolved by
string
Select a user

Returns

Body
Incident

An incident

Snooze incident

Snooze a given incident by a certain time.

Required Parameters

Incident
string
Select an incident
Snoozed by
string
Select a user
Snooze
integer
The amount of time, in seconds, to snooze the incident

Returns

Body
Incident

An incident

Triggers

When a note is added

Triggers when a note is added to the given incident.

Required Parameters

Incident
string
Select an incident

Returns

Body
NotesResponse

Response object for notes

When an incident is acknowledged

Triggers when an existing incident is acknowledged.

Required Parameters

Incident
string
Select an incident

Returns

Body
IncidentsResponse

Response for a list of incidents

When an incident is assigned to a user

Triggers when an incident is assigned to the given user.

Required Parameters

User
string
Select a user

Returns

Body
IncidentsResponse

Response for a list of incidents

When an incident is created

Triggers when a new incident is created.

Required Parameters

Incident
string
Select an incident

Returns

Body
IncidentsResponse

Response for a list of incidents

When an incident is resolved

Triggers when an existing incident is resolved.

Required Parameters

Incident
string
Select an incident

Returns

Body
IncidentsResponse

Response for a list of incidents

Definitions

IncidentsResponse

Response for a list of incidents

List of incidents
array of Incident
List of incidents

Incident

An incident

Assigned User ID
string
The ID of the user assigned to this incident
Create date
string
Create date
Current status
string
Current status
Current urgency
string
Current urgency
Incident Id
string
Incident Id
Incident Key
string
Incident Key
Incident detail url
string
Incident detail url
Incident title
string
Incident title
Last status change
string
Last status change
escalation_policy
EscalationPolicy
The policy in place for escalating an incident
first_trigger_log_entry
FirstTriggerLogEntry
Log entry for when an incident is triggered
last_status_change_by
LastStatusChangeBy
Represents the user or service that last changed an incident
service
Service
A service

NewIncident

A new incident

Key
string
Key

Service

A service

Service Id
string
Service Id

LastStatusChangeBy

Represents the user or service that last changed an incident

List of incidents
array of Incident
List of incidents

FirstTriggerLogEntry

Log entry for when an incident is triggered

List of incidents
array of Incident
List of incidents

EscalationPolicy

The policy in place for escalating an incident

List of incidents
array of Incident
List of incidents

Object

List of incidents
array of Incident
List of incidents

User

A PagerDuty user

Contact methods for the user
array of ContactMethod
Contact methods for the user
E-mail address
string
E-mail address
List of incidents for this user
array of Object
List of incidents for this user
Name
string
Name
Notification rules for the user
array of NotificationRule
Notification rules for the user
Teams to which the user belongs
array of Object
Teams to which the user belongs
The preferred time zone name. If null, the account time zone will be used
string
The preferred time zone name. If null, the account time zone will be used
The user role
string
The user role
User Id
string
User Id
User is billed
boolean
User is billed
description
Object
A PagerDuty user
job_title
Object
A PagerDuty user

ContactMethod

The method for contact

html_url
Object
The method for contact

NotificationRule

Notification rule

html_url
Object
Notification rule

NotesResponse

Response object for notes

List of incidents
array of Incident
List of incidents

AddNoteResponse

Response to AddNoteToIncident endpoint

note
NoteResponse
Note Response
user
UserResponse
User response

UserResponse

User response

User Id
string
User Id

NoteResponse

Note Response

Date and time the note was created
string
Date and time the note was created
Note content
string
Note content
Unique identifier of the user
string
Unique identifier of the user
user
UserResponse
User response

Using this Connector