|docs
Start Trial

Developer

Overview - V2 Webhooks

Describes the deprecated V2 webhook payload structure, including its id, event type, incident, webhook, and message fields.

View as Markdown

Migrate to V3 Webhook Subscriptions

If you are currently using V1/V2 webhook extensions and need to migrate them to V3 webhook subscriptions, please follow our migration guide or use our migration script (provided as is).

An end-of-life date for V2 webhooks has not been set. However, end-of-support for V2 webhooks began on October 31, 2022. This means existing integrations based on V2 webhooks will continue to work, however PagerDuty cannot accept any new feature requests or implement bug fixes.

V1 webhook extensions became unsupported on November 13, 2021 and lost functionality on October 31, 2022. Please see Webhook V1 Alternatives for a list of affected integrations and alternative solutions.

Webhooks let you receive HTTP callbacks when interesting events happen within your PagerDuty account. Details surrounding the interesting event will be sent via HTTP POST to a URL that you specify.

PagerDuty currently supports incident-based webhooks. After adding a webhook URL to a PagerDuty service, the triggering of new incidents on that service will cause outgoing webhook messages to be sent to that URL. In addition, certain interesting changes to an incident's state will cause other types of incident webhook messages to be sent. Generally, any change to the status or assignees of an incident will cause an outgoing message to be sent.

Webhook Payload

Webhook recipients receive a payload containing a single messages array that may contain multiple message elements if webhook firing actions occurred in quick succession. Each message in the array consists of four fields:

Field NameTypeDescription
idUUIDUniquely identifies this outgoing webhook message; can be used for idempotency when processing the messages.
eventStringThe webhook event type (see below).
created_onDateTimeThe date/time when the incident changed state.
incidentObjectThe incident details at the time of the state change.
webhookObjectThe webhook configuration which resulted in this message.
log_entriesArrayLog entries (see below) that correspond to the action this Webhook is reporting. There will be only one log_entry type object in the array for incident.trigger, incident.acknowledge and incident.resolve type webhooks. For incident.escalate webhooks where there were more than one target, there will be one entry in this array for each escalation target.

Incident Details

For incident webhooks, the incident field contains a representation of the incident associated with the action that caused this webhook message.

The fields below can be expected to be found in the incident data. Refer to the webhook examples below to see what the data looks like in practice.

Field NameTypeDescription
idStringThe incident's id, which can be used to find it in the REST API.
alertsArrayA list of alert keys associated with this incident (called dedup_key in the Events API format). More than one alert may be associated if grouping is enabled on a service. Use these keys to correlate an event sent to PagerDuty with a webhook event. See Time-Based Alert Grouping or Intelligent Alert Grouping for more info on grouping.
incident_numberIntegerThe number of the incident. This is unique across the account.
titleStringA succinct description of the nature, symptoms, cause, or effect of the incident.
description (deprecated)StringThis field is deprecated. Please use title instead. The contents will be identical. For incidents manually created in PagerDuty, the description is available in the first log entry in channel.details.
created_atDateTimeThe date/time the incident was first triggered.
statusStringThe current status of the incident. One of triggered, acknowledged, or resolved
incident_keyStringThe incident's de-duplication key.
html_urlURL
pending_actionsArrayThe list of pending_actions on the incident. A pending_action object contains a type of action which can be escalate, unacknowledge, resolve or urgency_change. A pending_action object contains at, the time at which the action will take place. An urgency_change pending_action will contain to, the urgency that the incident will change to.
serviceObjectA representation of the PagerDuty service that the incident belongs to. See the webhook examples below for what the service object looks like.
assignmentsArrayA list of users assigned to the incident at the time of the webhook action. Each entry in the array indicates when the user was assigned.
acknowledgementsArrayList of all acknowledgements for this incident.
last_status_change_atDateTimeThe time at which the status of the incident last changed.
last_status_change_byObjectThe user or service which is responsible for the incident's last status change. If the incident is in the acknowledged or resolved status, this will be the user that took the first acknowledged or resolved action. If the incident was automatically resolved (say through the Events API), or if the incident is in the triggered state, this will be the incident's service.
first_trigger_log_entryObjectThe first trigger log entry for the incident.
escalation_policyObjectThe escalation policy that the incident is currently following.
teamsArrayThe teams involved in the incident's lifecycle.
priorityObjectThe priority of the incident.
urgencyStringThe incident's urgency (high or low).
resolve_reasonNullable
String
The reason the incident was resolved. Currently the only valid values are null and "merged" with plans to introduce additional reasons in the future.
alert_countsObjectA summary of the number of alerts by status.
metadataObjectThe metadata saved on the service.

Log Entries

PagerDuty keeps a log of all the events that happen to an incident. These are exposed as log entries.

Log entries give you more insight into how your team or organization is handling your incidents. Log entry data includes details about the event(s) that affected the incident throughout its lifecycle, such as:

  • the data contained in events sent by the integration
  • which users were notified and when
  • how they were notified
  • which user(s) acknowledged or resolved the incident
  • any automatic actions that occurred to the incident
  • other manual user actions, such as a reassignment or a note

The payload contains the log entry for the action(s) that triggered the webhook to be sent. The fields below can be expected to be found in each log entry object. Refer to the webhook examples below to see what the data looks like in practice.

Field NameTypeDescription
created_atDateTimeTime at which the log entry was created.
channelObjectThe channel field represents the means by which the action was carried out.

For example, in incident.trigger webhooks, this will represent the original event data sent to PagerDuty that triggered the incident.
agentObjectThe agent (user, service or integration) that created or modified the log entry.
noteStringOptional field containing a note, if one was included with the log entry.
contextsArrayContexts to be included with the trigger such as links to graphs or images.
incidentObjectReference to the incident.
serviceObjectReference to the service associated with the incident.
teamsArrayReferences to teams associated with the service.
event_detailsObjectAdditional details about the event.

Webhook Types

A webhook's event field indicates what action caused it to be sent.

TypeDescription
incident.triggerSent when an incident is newly created/triggered.
incident.acknowledgeSent when an incident is acknowledged by a user.
incident.unacknowledgeSent when an incident is unacknowledged due to its acknowledgement timing out.
incident.resolveSent when an incident has been resolved.
incident.assignSent when an incident has been assigned to another user. Often occurs in concert with an acknowledge.
incident.escalateSent when an incident has been escalated to another user in the same escalation chain.
incident.delegateSent when an incident has been reassigned to another escalation policy.
incident.annotateSent when a note is created on an incident.

More webhook types may be added in the future.

Examples

 

incident.trigger

{
  "messages": [
    {
      "event": "incident.trigger",
      "log_entries": [
        {
          "id": "R2XGXEI3W0FHMSDXHDIBQGBQ5E",
          "type": "trigger_log_entry",
          "summary": "Triggered through the website",
          "self": "https://api.pagerduty.com/log_entries/R2XGXEI3W0FHMSDXHDIBQGBQ5E",
          "html_url": "https://webdemo.pagerduty.com/incidents/PRORDTY/log_entries/R2XGXEI3W0FHMSDXHDIBQGBQ5E",
          "created_at": "2017-09-26T15:14:36Z",
          "agent": {
            "id": "P553OPV",
            "type": "user_reference",
            "summary": "Laura Haley",
            "self": "https://api.pagerduty.com/users/P553OPV",
            "html_url": "https://webdemo.pagerduty.com/users/P553OPV"
          },
          "channel": {
            "type": "web_trigger",
            "summary": "My new incident",
            "subject": "My new incident",
            "details": "Oh my gosh",
            "details_omitted": false
          },
          "service": {
            "id": "PN49J75",
            "type": "service_reference",
            "summary": "Production XDB Cluster",
            "self": "https://api.pagerduty.com/services/PN49J75",
            "html_url": "https://webdemo.pagerduty.com/services/PN49J75"
          },
          "incident": {
            "id": "PRORDTY",
            "type": "incident_reference",
            "summary": "[#33] My new incident",
            "self": "https://api.pagerduty.com/incidents/PRORDTY",
            "html_url": "https://webdemo.pagerduty.com/incidents/PRORDTY"
          },
          "teams": [
            {
              "id": "P4SI59S",
              "type": "team_reference",
              "summary": "Engineering",
              "self": "https://api.pagerduty.com/teams/P4SI59S",
              "html_url": "https://webdemo.pagerduty.com/teams/P4SI59S"
            }
          ],
          "contexts": [],
          "event_details": {
            "description": "My new incident"
          }
        }
      ],
      "webhook": {
        "endpoint_url": "https://requestb.in/18ao6fs1",
        "name": "V2 wabhook",
        "description": null,
        "webhook_object": {
          "id": "PN49J75",
          "type": "service_reference",
          "summary": "Production XDB Cluster",
          "self": "https://api.pagerduty.com/services/PN49J75",
          "html_url": "https://webdemo.pagerduty.com/services/PN49J75"
        },
        "config": {},
        "outbound_integration": {
          "id": "PJFWPEP",
          "type": "outbound_integration_reference",
          "summary": "Generic V2 Webhook",
          "self": "https://api.pagerduty.com/outbound_integrations/PJFWPEP",
          "html_url": null
        },
        "accounts_addon": null,
        "id": "PKT9NNX",
        "type": "webhook",
        "summary": "V2 wabhook",
        "self": "https://api.pagerduty.com/webhooks/PKT9NNX",
        "html_url": null
      },
      "incident": {
        "incident_number": 33,
        "title": "My new incident",
        "description": "My new incident",
        "created_at": "2017-09-26T15:14:36Z",
        "status": "triggered",
        "pending_actions": [
          {
            "type": "escalate",
            "at": "2017-09-26T15:44:36Z"
          },
          {
            "type": "resolve",
            "at": "2017-09-26T19:14:36Z"
          }
        ],
        "incident_key": null,
        "service": {
          "id": "PN49J75",
          "name": "Production XDB Cluster",
          "description": "This service was created during onboarding on July 5, 2017.",
          "auto_resolve_timeout": 14400,
          "acknowledgement_timeout": 1800,
          "created_at": "2017-07-05T17:33:09Z",
          "status": "critical",
          "last_incident_timestamp": "2017-09-26T15:14:36Z",
          "teams": [
            {
              "id": "P4SI59S",
              "type": "team_reference",
              "summary": "Engineering",
              "self": "https://api.pagerduty.com/teams/P4SI59S",
              "html_url": "https://webdemo.pagerduty.com/teams/P4SI59S"
            }
          ],
          "incident_urgency_rule": {
            "type": "constant",
            "urgency": "high"
          },
          "scheduled_actions": [],
          "support_hours": null,
          "escalation_policy": {
            "id": "PINYWEF",
            "type": "escalation_policy_reference",
            "summary": "Default",
            "self": "https://api.pagerduty.com/escalation_policies/PINYWEF",
            "html_url": "https://webdemo.pagerduty.com/escalation_policies/PINYWEF"
          },
          "addons": [],
          "privilege": null,
          "alert_creation": "create_alerts_and_incidents",
          "integrations": [
            {
              "id": "PUAYF96",
              "type": "generic_events_api_inbound_integration_reference",
              "summary": "API",
              "self": "https://api.pagerduty.com/services/PN49J75/integrations/PUAYF96",
              "html_url": "https://webdemo.pagerduty.com/services/PN49J75/integrations/PUAYF96"
            },
            {
              "id": "P90GZUH",
              "type": "generic_email_inbound_integration_reference",
              "summary": "Email",
              "self": "https://api.pagerduty.com/services/PN49J75/integrations/P90GZUH",
              "html_url": "https://webdemo.pagerduty.com/services/PN49J75/integrations/P90GZUH"
            }
          ],
          "metadata": {},
          "type": "service",
          "summary": "Production XDB Cluster",
          "self": "https://api.pagerduty.com/services/PN49J75",
          "html_url": "https://webdemo.pagerduty.com/services/PN49J75"
        },
        "assignments": [
          {
            "at": "2017-09-26T15:14:36Z",
            "assignee": {
              "id": "P553OPV",
              "type": "user_reference",
              "summary": "Laura Haley",
              "self": "https://api.pagerduty.com/users/P553OPV",
              "html_url": "https://webdemo.pagerduty.com/users/P553OPV"
            }
          }
        ],
        "acknowledgements": [],
        "last_status_change_at": "2017-09-26T15:14:36Z",
        "last_status_change_by": {
          "id": "PN49J75",
          "type": "service_reference",
          "summary": "Production XDB Cluster",
          "self": "https://api.pagerduty.com/services/PN49J75",
          "html_url": "https://webdemo.pagerduty.com/services/PN49J75"
        },
        "first_trigger_log_entry": {
          "id": "R2XGXEI3W0FHMSDXHDIBQGBQ5E",
          "type": "trigger_log_entry_reference",
          "summary": "Triggered through the website",
          "self": "https://api.pagerduty.com/log_entries/R2XGXEI3W0FHMSDXHDIBQGBQ5E",
          "html_url": "https://webdemo.pagerduty.com/incidents/PRORDTY/log_entries/R2XGXEI3W0FHMSDXHDIBQGBQ5E"
        },
        "escalation_policy": {
          "id": "PINYWEF",
          "type": "escalation_policy_reference",
          "summary": "Default",
          "self": "https://api.pagerduty.com/escalation_policies/PINYWEF",
          "html_url": "https://webdemo.pagerduty.com/escalation_policies/PINYWEF"
        },
        "privilege": null,
        "teams": [
          {
            "id": "P4SI59S",
            "type": "team_reference",
            "summary": "Engineering",
            "self": "https://api.pagerduty.com/teams/P4SI59S",
            "html_url": "https://webdemo.pagerduty.com/teams/P4SI59S"
          }
        ],
        "alert_counts": {
          "all": 0,
          "triggered": 0,
          "resolved": 0
        },
        "impacted_services": [
          {
            "id": "PN49J75",
            "type": "service_reference",
            "summary": "Production XDB Cluster",
            "self": "https://api.pagerduty.com/services/PN49J75",
            "html_url": "https://webdemo.pagerduty.com/services/PN49J75"
          }
        ],
        "is_mergeable": true,
        "basic_alert_grouping": null,
        "alert_grouping": null,
        "metadata": {},
        "external_references": [],
        "importance": null,
        "incidents_responders": [],
        "responder_requests": [],
        "subscriber_requests": [],
        "urgency": "high",
        "id": "PRORDTY",
        "type": "incident",
        "summary": "[#33] My new incident",
        "self": "https://api.pagerduty.com/incidents/PRORDTY",
        "html_url": "https://webdemo.pagerduty.com/incidents/PRORDTY",
        "alerts": [
          {
            "alert_key": "c24117fc42e44b44b4d6876190583378"
          }
        ]
      },
      "id": "69a7ced0-a2cd-11e7-a799-22000a15839c",
      "created_on": "2017-09-26T15:14:36Z"
    }
  ]
}

 

incident.acknowledge

{
  "messages": [
    {
      "event": "incident.acknowledge",
      "log_entries": [
        {
          "id": "RRPP3746OFFZZ742NSP1G67AWC",
          "type": "acknowledge_log_entry",
          "summary": "Acknowledged by Laura Haley",
          "self": "https://api.pagerduty.com/log_entries/RRPP3746OFFZZ742NSP1G67AWC",
          "html_url": null,
          "created_at": "2017-09-26T15:15:17Z",
          "agent": {
            "id": "P553OPV",
            "type": "user_reference",
            "summary": "Laura Haley",
            "self": "https://api.pagerduty.com/users/P553OPV",
            "html_url": "https://webdemo.pagerduty.com/users/P553OPV"
          },
          "channel": {
            "type": "website"
          },
          "service": {
            "id": "PN49J75",
            "type": "service_reference",
            "summary": "Production XDB Cluster",
            "self": "https://api.pagerduty.com/services/PN49J75",
            "html_url": "https://webdemo.pagerduty.com/services/PN49J75"
          },
          "incident": {
            "id": "PRORDTY",
            "type": "incident_reference",
            "summary": "[#33] My new incident",
            "self": "https://api.pagerduty.com/incidents/PRORDTY",
            "html_url": "https://webdemo.pagerduty.com/incidents/PRORDTY"
          },
          "teams": [
            {
              "id": "P4SI59S",
              "type": "team_reference",
              "summary": "Engineering",
              "self": "https://api.pagerduty.com/teams/P4SI59S",
              "html_url": "https://webdemo.pagerduty.com/teams/P4SI59S"
            }
          ],
          "contexts": [],
          "acknowledgement_timeout": 1800,
          "event_details": {}
        }
      ],
      "webhook": {
        "endpoint_url": "https://requestb.in/18ao6fs1",
        "name": "V2 wabhook",
        "description": null,
        "webhook_object": {
          "id": "PN49J75",
          "type": "service_reference",
          "summary": "Production XDB Cluster",
          "self": "https://api.pagerduty.com/services/PN49J75",
          "html_url": "https://webdemo.pagerduty.com/services/PN49J75"
        },
        "config": {},
        "outbound_integration": {
          "id": "PJFWPEP",
          "type": "outbound_integration_reference",
          "summary": "Generic V2 Webhook",
          "self": "https://api.pagerduty.com/outbound_integrations/PJFWPEP",
          "html_url": null
        },
        "accounts_addon": null,
        "id": "PKT9NNX",
        "type": "webhook",
        "summary": "V2 wabhook",
        "self": "https://api.pagerduty.com/webhooks/PKT9NNX",
        "html_url": null
      },
      "incident": {
        "incident_number": 33,
        "title": "My new incident",
        "description": "My new incident",
        "created_at": "2017-09-26T15:14:36Z",
        "status": "acknowledged",
        "pending_actions": [
          {
            "type": "unacknowledge",
            "at": "2017-09-26T15:45:17Z"
          },
          {
            "type": "resolve",
            "at": "2017-09-26T19:14:36Z"
          }
        ],
        "incident_key": null,
        "service": {
          "id": "PN49J75",
          "name": "Production XDB Cluster",
          "description": "This service was created during onboarding on July 5, 2017.",
          "auto_resolve_timeout": 14400,
          "acknowledgement_timeout": 1800,
          "created_at": "2017-07-05T17:33:09Z",
          "status": "warning",
          "last_incident_timestamp": "2017-09-26T15:14:36Z",
          "teams": [
            {
              "id": "P4SI59S",
              "type": "team_reference",
              "summary": "Engineering",
              "self": "https://api.pagerduty.com/teams/P4SI59S",
              "html_url": "https://webdemo.pagerduty.com/teams/P4SI59S"
            }
          ],
          "incident_urgency_rule": {
            "type": "constant",
            "urgency": "high"
          },
          "scheduled_actions": [],
          "support_hours": null,
          "escalation_policy": {
            "id": "PINYWEF",
            "type": "escalation_policy_reference",
            "summary": "Default",
            "self": "https://api.pagerduty.com/escalation_policies/PINYWEF",
            "html_url": "https://webdemo.pagerduty.com/escalation_policies/PINYWEF"
          },
          "addons": [],
          "privilege": null,
          "alert_creation": "create_alerts_and_incidents",
          "integrations": [
            {
              "id": "PUAYF96",
              "type": "generic_events_api_inbound_integration_reference",
              "summary": "API",
              "self": "https://api.pagerduty.com/services/PN49J75/integrations/PUAYF96",
              "html_url": "https://webdemo.pagerduty.com/services/PN49J75/integrations/PUAYF96"
            },
            {
              "id": "P90GZUH",
              "type": "generic_email_inbound_integration_reference",
              "summary": "Email",
              "self": "https://api.pagerduty.com/services/PN49J75/integrations/P90GZUH",
              "html_url": "https://webdemo.pagerduty.com/services/PN49J75/integrations/P90GZUH"
            }
          ],
          "metadata": {},
          "type": "service",
          "summary": "Production XDB Cluster",
          "self": "https://api.pagerduty.com/services/PN49J75",
          "html_url": "https://webdemo.pagerduty.com/services/PN49J75"
        },
        "assignments": [
          {
            "at": "2017-09-26T15:14:36Z",
            "assignee": {
              "id": "P553OPV",
              "type": "user_reference",
              "summary": "Laura Haley",
              "self": "https://api.pagerduty.com/users/P553OPV",
              "html_url": "https://webdemo.pagerduty.com/users/P553OPV"
            }
          }
        ],
        "acknowledgements": [
          {
            "at": "2017-09-26T15:15:17Z",
            "acknowledger": {
              "id": "P553OPV",
              "type": "user_reference",
              "summary": "Laura Haley",
              "self": "https://api.pagerduty.com/users/P553OPV",
              "html_url": "https://webdemo.pagerduty.com/users/P553OPV"
            }
          }
        ],
        "last_status_change_at": "2017-09-26T15:15:17Z",
        "last_status_change_by": {
          "id": "P553OPV",
          "type": "user_reference",
          "summary": "Laura Haley",
          "self": "https://api.pagerduty.com/users/P553OPV",
          "html_url": "https://webdemo.pagerduty.com/users/P553OPV"
        },
        "first_trigger_log_entry": {
          "id": "R2XGXEI3W0FHMSDXHDIBQGBQ5E",
          "type": "trigger_log_entry_reference",
          "summary": "Triggered through the website",
          "self": "https://api.pagerduty.com/log_entries/R2XGXEI3W0FHMSDXHDIBQGBQ5E",
          "html_url": "https://webdemo.pagerduty.com/incidents/PRORDTY/log_entries/R2XGXEI3W0FHMSDXHDIBQGBQ5E"
        },
        "escalation_policy": {
          "id": "PINYWEF",
          "type": "escalation_policy_reference",
          "summary": "Default",
          "self": "https://api.pagerduty.com/escalation_policies/PINYWEF",
          "html_url": "https://webdemo.pagerduty.com/escalation_policies/PINYWEF"
        },
        "privilege": null,
        "teams": [
          {
            "id": "P4SI59S",
            "type": "team_reference",
            "summary": "Engineering",
            "self": "https://api.pagerduty.com/teams/P4SI59S",
            "html_url": "https://webdemo.pagerduty.com/teams/P4SI59S"
          }
        ],
        "alert_counts": {
          "all": 0,
          "triggered": 0,
          "resolved": 0
        },
        "impacted_services": [
          {
            "id": "PN49J75",
            "type": "service_reference",
            "summary": "Production XDB Cluster",
            "self": "https://api.pagerduty.com/services/PN49J75",
            "html_url": "https://webdemo.pagerduty.com/services/PN49J75"
          }
        ],
        "is_mergeable": true,
        "basic_alert_grouping": null,
        "alert_grouping": null,
        "metadata": {},
        "external_references": [
          {
            "id": "PLF5V5G",
            "type": "incident_external_reference",
            "summary": "Slack",
            "self": null,
            "html_url": null,
            "external_id": "1506438878.000302",
            "external_url": "http://webdemo.slack.com/archives/C6975FLAZ/p1506438878.000302",
            "sync": false,
            "webhook": {
              "id": "PRXV5AH",
              "type": "webhook_reference",
              "summary": "Slack M2M",
              "self": "https://api.pagerduty.com/webhooks/PRXV5AH",
              "html_url": null
            }
          }
        ],
        "importance": null,
        "incidents_responders": [],
        "responder_requests": [],
        "subscriber_requests": [],
        "urgency": "high",
        "id": "PRORDTY",
        "type": "incident",
        "summary": "[#33] My new incident",
        "self": "https://api.pagerduty.com/incidents/PRORDTY",
        "html_url": "https://webdemo.pagerduty.com/incidents/PRORDTY",
        "alerts": [
          {
            "alert_key": "c24117fc42e44b44b4d6876190583378"
          },
          {
            "alert_key": "2d6ee0a6b58040f7996a4047ae5edcd7"
          }
        ]
      },
      "id": "82a33960-a2cd-11e7-8f69-22000affca53",
      "created_on": "2017-09-26T15:15:17Z"
    }
  ]
}

 

incident.resolve

{
  "messages": [
    {
      "event": "incident.resolve",
      "log_entries": [
        {
          "id": "RNAJ8DLJGWHBXXYX1CC5G50C9O",
          "type": "resolve_log_entry",
          "summary": "Resolved by Laura Haley",
          "self": "https://api.pagerduty.com/log_entries/RNAJ8DLJGWHBXXYX1CC5G50C9O",
          "html_url": null,
          "created_at": "2017-09-26T15:18:09+00:00",
          "agent": {
            "id": "P553OPV",
            "type": "user_reference",
            "summary": "Laura Haley",
            "self": "https://api.pagerduty.com/users/P553OPV",
            "html_url": "https://webdemo.pagerduty.com/users/P553OPV"
          },
          "channel": {
            "type": "website"
          },
          "service": {
            "id": "PN49J75",
            "type": "service_reference",
            "summary": "Production XDB Cluster",
            "self": "https://api.pagerduty.com/services/PN49J75",
            "html_url": "https://webdemo.pagerduty.com/services/PN49J75"
          },
          "incident": {
            "id": "PRORDTY",
            "type": "incident_reference",
            "summary": "[#33] My new incident",
            "self": "https://api.pagerduty.com/incidents/PRORDTY",
            "html_url": "https://webdemo.pagerduty.com/incidents/PRORDTY"
          },
          "teams": [
            {
              "id": "P4SI59S",
              "type": "team_reference",
              "summary": "Engineering",
              "self": "https://api.pagerduty.com/teams/P4SI59S",
              "html_url": "https://webdemo.pagerduty.com/teams/P4SI59S"
            }
          ],
          "contexts": [],
          "event_details": {}
        }
      ],
      "webhook": {
        "endpoint_url": "https://requestb.in/18ao6fs1",
        "name": "V2 wabhook",
        "description": null,
        "webhook_object": {
          "id": "PN49J75",
          "type": "service_reference",
          "summary": "Production XDB Cluster",
          "self": "https://api.pagerduty.com/services/PN49J75",
          "html_url": "https://webdemo.pagerduty.com/services/PN49J75"
        },
        "config": {},
        "outbound_integration": {
          "id": "PJFWPEP",
          "type": "outbound_integration_reference",
          "summary": "Generic V2 Webhook",
          "self": "https://api.pagerduty.com/outbound_integrations/PJFWPEP",
          "html_url": null
        },
        "accounts_addon": null,
        "id": "PKT9NNX",
        "type": "webhook",
        "summary": "V2 wabhook",
        "self": "https://api.pagerduty.com/webhooks/PKT9NNX",
        "html_url": null
      },
      "incident": {
        "incident_number": 33,
        "title": "My new incident",
        "description": "My new incident",
        "created_at": "2017-09-26T15:14:36Z",
        "status": "resolved",
        "pending_actions": [],
        "incident_key": null,
        "service": {
          "id": "PN49J75",
          "name": "Production XDB Cluster",
          "description": "This service was created during onboarding on July 5, 2017.",
          "auto_resolve_timeout": 14400,
          "acknowledgement_timeout": 1800,
          "created_at": "2017-07-05T17:33:09Z",
          "status": "active",
          "last_incident_timestamp": "2017-09-26T15:14:36Z",
          "teams": [
            {
              "id": "P4SI59S",
              "type": "team_reference",
              "summary": "Engineering",
              "self": "https://api.pagerduty.com/teams/P4SI59S",
              "html_url": "https://webdemo.pagerduty.com/teams/P4SI59S"
            }
          ],
          "incident_urgency_rule": {
            "type": "constant",
            "urgency": "high"
          },
          "scheduled_actions": [],
          "support_hours": null,
          "escalation_policy": {
            "id": "PINYWEF",
            "type": "escalation_policy_reference",
            "summary": "Default",
            "self": "https://api.pagerduty.com/escalation_policies/PINYWEF",
            "html_url": "https://webdemo.pagerduty.com/escalation_policies/PINYWEF"
          },
          "addons": [],
          "privilege": null,
          "alert_creation": "create_alerts_and_incidents",
          "integrations": [
            {
              "id": "PUAYF96",
              "type": "generic_events_api_inbound_integration_reference",
              "summary": "API",
              "self": "https://api.pagerduty.com/services/PN49J75/integrations/PUAYF96",
              "html_url": "https://webdemo.pagerduty.com/services/PN49J75/integrations/PUAYF96"
            },
            {
              "id": "P90GZUH",
              "type": "generic_email_inbound_integration_reference",
              "summary": "Email",
              "self": "https://api.pagerduty.com/services/PN49J75/integrations/P90GZUH",
              "html_url": "https://webdemo.pagerduty.com/services/PN49J75/integrations/P90GZUH"
            }
          ],
          "metadata": {},
          "type": "service",
          "summary": "Production XDB Cluster",
          "self": "https://api.pagerduty.com/services/PN49J75",
          "html_url": "https://webdemo.pagerduty.com/services/PN49J75"
        },
        "assignments": [
          {
            "at": "2017-09-26T15:16:05Z",
            "assignee": {
              "id": "PFBSJ2Z",
              "type": "user_reference",
              "summary": "Wiley Jacobson",
              "self": "https://api.pagerduty.com/users/PFBSJ2Z",
              "html_url": "https://webdemo.pagerduty.com/users/PFBSJ2Z"
            }
          }
        ],
        "acknowledgements": [],
        "last_status_change_at": "2017-09-26T15:18:09Z",
        "last_status_change_by": {
          "id": "P553OPV",
          "type": "user_reference",
          "summary": "Laura Haley",
          "self": "https://api.pagerduty.com/users/P553OPV",
          "html_url": "https://webdemo.pagerduty.com/users/P553OPV"
        },
        "first_trigger_log_entry": {
          "id": "R2XGXEI3W0FHMSDXHDIBQGBQ5E",
          "type": "trigger_log_entry_reference",
          "summary": "Triggered through the website",
          "self": "https://api.pagerduty.com/log_entries/R2XGXEI3W0FHMSDXHDIBQGBQ5E",
          "html_url": "https://webdemo.pagerduty.com/incidents/PRORDTY/log_entries/R2XGXEI3W0FHMSDXHDIBQGBQ5E"
        },
        "escalation_policy": {
          "id": "PINYWEF",
          "type": "escalation_policy_reference",
          "summary": "Default",
          "self": "https://api.pagerduty.com/escalation_policies/PINYWEF",
          "html_url": "https://webdemo.pagerduty.com/escalation_policies/PINYWEF"
        },
        "privilege": null,
        "teams": [
          {
            "id": "P4SI59S",
            "type": "team_reference",
            "summary": "Engineering",
            "self": "https://api.pagerduty.com/teams/P4SI59S",
            "html_url": "https://webdemo.pagerduty.com/teams/P4SI59S"
          }
        ],
        "alert_counts": {
          "all": 0,
          "triggered": 0,
          "resolved": 0
        },
        "impacted_services": [
          {
            "id": "PN49J75",
            "type": "service_reference",
            "summary": "Production XDB Cluster",
            "self": "https://api.pagerduty.com/services/PN49J75",
            "html_url": "https://webdemo.pagerduty.com/services/PN49J75"
          }
        ],
        "is_mergeable": true,
        "basic_alert_grouping": null,
        "alert_grouping": null,
        "metadata": {},
        "external_references": [
          {
            "id": "PLF5V5G",
            "type": "incident_external_reference",
            "summary": "Slack",
            "self": null,
            "html_url": null,
            "external_id": "1506438878.000302",
            "external_url": "http://webdemo.slack.com/archives/C6975FLAZ/p1506438878.000302",
            "sync": false,
            "webhook": {
              "id": "PRXV5AH",
              "type": "webhook_reference",
              "summary": "Slack M2M",
              "self": "https://api.pagerduty.com/webhooks/PRXV5AH",
              "html_url": null
            }
          }
        ],
        "importance": null,
        "resolve_reason": null,
        "incidents_responders": [],
        "responder_requests": [],
        "subscriber_requests": [],
        "urgency": "high",
        "id": "PRORDTY",
        "type": "incident",
        "summary": "[#33] My new incident",
        "self": "https://api.pagerduty.com/incidents/PRORDTY",
        "html_url": "https://webdemo.pagerduty.com/incidents/PRORDTY",
        "alerts": [
          {
            "alert_key": "c24117fc42e44b44b4d6876190583378"
          },
          {
            "alert_key": "2d6ee0a6b58040f7996a4047ae5edcd7"
          }
        ]
      },
      "id": "e82195c0-a2cd-11e7-8f69-22000affca53",
      "created_on": "2017-09-26T15:18:09Z"
    }
  ]
}

 

incident.assign

{
  "messages": [
    {
      "event": "incident.assign",
      "log_entries": [
        {
          "id": "R6XNGC35VF6U1TUSVIE2DWXD4Z",
          "type": "assign_log_entry",
          "summary": "Assigned to Wiley Jacobson by Laura Haley",
          "self": "https://api.pagerduty.com/log_entries/R6XNGC35VF6U1TUSVIE2DWXD4Z",
          "html_url": null,
          "created_at": "2017-09-26T15:16:05Z",
          "agent": {
            "id": "P553OPV",
            "type": "user_reference",
            "summary": "Laura Haley",
            "self": "https://api.pagerduty.com/users/P553OPV",
            "html_url": "https://webdemo.pagerduty.com/users/P553OPV"
          },
          "channel": {
            "type": "website"
          },
          "service": {
            "id": "PN49J75",
            "type": "service_reference",
            "summary": "Production XDB Cluster",
            "self": "https://api.pagerduty.com/services/PN49J75",
            "html_url": "https://webdemo.pagerduty.com/services/PN49J75"
          },
          "incident": {
            "id": "PRORDTY",
            "type": "incident_reference",
            "summary": "[#33] My new incident",
            "self": "https://api.pagerduty.com/incidents/PRORDTY",
            "html_url": "https://webdemo.pagerduty.com/incidents/PRORDTY"
          },
          "teams": [
            {
              "id": "P4SI59S",
              "type": "team_reference",
              "summary": "Engineering",
              "self": "https://api.pagerduty.com/teams/P4SI59S",
              "html_url": "https://webdemo.pagerduty.com/teams/P4SI59S"
            }
          ],
          "contexts": [],
          "assignees": [
            {
              "id": "PFBSJ2Z",
              "type": "user_reference",
              "summary": "Wiley Jacobson",
              "self": "https://api.pagerduty.com/users/PFBSJ2Z",
              "html_url": "https://webdemo.pagerduty.com/users/PFBSJ2Z"
            }
          ]
        }
      ],
      "webhook": {
        "endpoint_url": "https://requestb.in/18ao6fs1",
        "name": "V2 wabhook",
        "description": null,
        "webhook_object": {
          "id": "PN49J75",
          "type": "service_reference",
          "summary": "Production XDB Cluster",
          "self": "https://api.pagerduty.com/services/PN49J75",
          "html_url": "https://webdemo.pagerduty.com/services/PN49J75"
        },
        "config": {},
        "outbound_integration": {
          "id": "PJFWPEP",
          "type": "outbound_integration_reference",
          "summary": "Generic V2 Webhook",
          "self": "https://api.pagerduty.com/outbound_integrations/PJFWPEP",
          "html_url": null
        },
        "accounts_addon": null,
        "id": "PKT9NNX",
        "type": "webhook",
        "summary": "V2 wabhook",
        "self": "https://api.pagerduty.com/webhooks/PKT9NNX",
        "html_url": null
      },
      "incident": {
        "incident_number": 33,
        "title": "My new incident",
        "description": "My new incident",
        "created_at": "2017-09-26T15:14:36Z",
        "status": "triggered",
        "pending_actions": [
          {
            "type": "resolve",
            "at": "2017-09-26T19:14:36Z"
          }
        ],
        "incident_key": null,
        "service": {
          "id": "PN49J75",
          "name": "Production XDB Cluster",
          "description": "This service was created during onboarding on July 5, 2017.",
          "auto_resolve_timeout": 14400,
          "acknowledgement_timeout": 1800,
          "created_at": "2017-07-05T17:33:09Z",
          "status": "critical",
          "last_incident_timestamp": "2017-09-26T15:14:36Z",
          "teams": [
            {
              "id": "P4SI59S",
              "type": "team_reference",
              "summary": "Engineering",
              "self": "https://api.pagerduty.com/teams/P4SI59S",
              "html_url": "https://webdemo.pagerduty.com/teams/P4SI59S"
            }
          ],
          "incident_urgency_rule": {
            "type": "constant",
            "urgency": "high"
          },
          "scheduled_actions": [],
          "support_hours": null,
          "escalation_policy": {
            "id": "PINYWEF",
            "type": "escalation_policy_reference",
            "summary": "Default",
            "self": "https://api.pagerduty.com/escalation_policies/PINYWEF",
            "html_url": "https://webdemo.pagerduty.com/escalation_policies/PINYWEF"
          },
          "addons": [],
          "privilege": null,
          "alert_creation": "create_alerts_and_incidents",
          "integrations": [
            {
              "id": "PUAYF96",
              "type": "generic_events_api_inbound_integration_reference",
              "summary": "API",
              "self": "https://api.pagerduty.com/services/PN49J75/integrations/PUAYF96",
              "html_url": "https://webdemo.pagerduty.com/services/PN49J75/integrations/PUAYF96"
            },
            {
              "id": "P90GZUH",
              "type": "generic_email_inbound_integration_reference",
              "summary": "Email",
              "self": "https://api.pagerduty.com/services/PN49J75/integrations/P90GZUH",
              "html_url": "https://webdemo.pagerduty.com/services/PN49J75/integrations/P90GZUH"
            }
          ],
          "metadata": {},
          "type": "service",
          "summary": "Production XDB Cluster",
          "self": "https://api.pagerduty.com/services/PN49J75",
          "html_url": "https://webdemo.pagerduty.com/services/PN49J75"
        },
        "assignments": [
          {
            "at": "2017-09-26T15:16:05Z",
            "assignee": {
              "id": "PFBSJ2Z",
              "type": "user_reference",
              "summary": "Wiley Jacobson",
              "self": "https://api.pagerduty.com/users/PFBSJ2Z",
              "html_url": "https://webdemo.pagerduty.com/users/PFBSJ2Z"
            }
          }
        ],
        "acknowledgements": [],
        "last_status_change_at": "2017-09-26T15:16:05Z",
        "last_status_change_by": {
          "id": "PN49J75",
          "type": "service_reference",
          "summary": "Production XDB Cluster",
          "self": "https://api.pagerduty.com/services/PN49J75",
          "html_url": "https://webdemo.pagerduty.com/services/PN49J75"
        },
        "first_trigger_log_entry": {
          "id": "R2XGXEI3W0FHMSDXHDIBQGBQ5E",
          "type": "trigger_log_entry_reference",
          "summary": "Triggered through the website",
          "self": "https://api.pagerduty.com/log_entries/R2XGXEI3W0FHMSDXHDIBQGBQ5E",
          "html_url": "https://webdemo.pagerduty.com/incidents/PRORDTY/log_entries/R2XGXEI3W0FHMSDXHDIBQGBQ5E"
        },
        "escalation_policy": {
          "id": "PINYWEF",
          "type": "escalation_policy_reference",
          "summary": "Default",
          "self": "https://api.pagerduty.com/escalation_policies/PINYWEF",
          "html_url": "https://webdemo.pagerduty.com/escalation_policies/PINYWEF"
        },
        "privilege": null,
        "teams": [
          {
            "id": "P4SI59S",
            "type": "team_reference",
            "summary": "Engineering",
            "self": "https://api.pagerduty.com/teams/P4SI59S",
            "html_url": "https://webdemo.pagerduty.com/teams/P4SI59S"
          }
        ],
        "alert_counts": {
          "all": 0,
          "triggered": 0,
          "resolved": 0
        },
        "impacted_services": [
          {
            "id": "PN49J75",
            "type": "service_reference",
            "summary": "Production XDB Cluster",
            "self": "https://api.pagerduty.com/services/PN49J75",
            "html_url": "https://webdemo.pagerduty.com/services/PN49J75"
          }
        ],
        "is_mergeable": true,
        "basic_alert_grouping": null,
        "alert_grouping": null,
        "metadata": {},
        "external_references": [
          {
            "id": "PLF5V5G",
            "type": "incident_external_reference",
            "summary": "Slack",
            "self": null,
            "html_url": null,
            "external_id": "1506438878.000302",
            "external_url": "http://webdemo.slack.com/archives/C6975FLAZ/p1506438878.000302",
            "sync": false,
            "webhook": {
              "id": "PRXV5AH",
              "type": "webhook_reference",
              "summary": "Slack M2M",
              "self": "https://api.pagerduty.com/webhooks/PRXV5AH",
              "html_url": null
            }
          }
        ],
        "importance": null,
        "incidents_responders": [],
        "responder_requests": [],
        "subscriber_requests": [],
        "urgency": "high",
        "id": "PRORDTY",
        "type": "incident",
        "summary": "[#33] My new incident",
        "self": "https://api.pagerduty.com/incidents/PRORDTY",
        "html_url": "https://webdemo.pagerduty.com/incidents/PRORDTY",
        "alerts": [
          {
            "alert_key": "c24117fc42e44b44b4d6876190583378"
          },
          {
            "alert_key": "2d6ee0a6b58040f7996a4047ae5edcd7"
          }
        ]
      },
      "id": "9e7850d0-a2cd-11e7-8f69-22000affca53",
      "created_on": "2017-09-26T15:16:05Z"
    }
  ]
}

 

Latest Version

Please see V3 Webhooks