Copy as Markdown[Open in ChatGPT](https://chatgpt.com/?q=Read%20https%3A%2F%2Fcoralogix.com%2Fdocs%2Fuser-guides%2Fnotification-center%2Fdestination-types%2Fpagerduty%2Fschema-structure.md%20and%20help%20me%20with%20my%20question%20about%20this%20Coralogix%20documentation%20page.)[Open in Claude](https://claude.ai/new?q=Read%20https%3A%2F%2Fcoralogix.com%2Fdocs%2Fuser-guides%2Fnotification-center%2Fdestination-types%2Fpagerduty%2Fschema-structure.md%20and%20help%20me%20with%20my%20question%20about%20this%20Coralogix%20documentation%20page.)

# Message configuration

## Supported payload types[​](#supported-payload-types "Direct link to Supported payload types")

Each destination type has specific schema structures tailored to its payload types. For PagerDuty, the payload type is **Triggered.**

| Payload type  | `payload_type` API value | Description                                                           |
| ------------- | ------------------------ | --------------------------------------------------------------------- |
| **Triggered** | `triggered`              | Enables customization of the payload for trigger events in PagerDuty. |

## Triggered payload type[​](#triggered-payload-type "Direct link to Triggered payload type")

| UI label           | API field name  | Rendered output type | Required | Allowed values                         | Description                                                                                                        |
| ------------------ | --------------- | -------------------- | -------- | -------------------------------------- | ------------------------------------------------------------------------------------------------------------------ |
| **Summary**        | `summary`       | `NonEmptyString`     | true     | N/A                                    | A brief text summary of the event, used to generate the summaries/titles of any associated alerts.                 |
| **Severity**       | `severity`      | `String`             | true     | `critical`, `error`, `warning`, `info` | The perceived severity of the status the event is describing with respect to the affected system.                  |
| **Source**         | `source`        | `NonEmptyString`     | true     | N/A                                    | The unique location of the affected system, preferably a hostname or FQDN.                                         |
| **Timestamp**      | `timestamp`     | `Date`               | true     | N/A                                    | The time at which the event generated. Should be ISO 8601 compatible date or Unix time in seconds or milliseconds. |
| **Component**      | `component`     | `String`             | false    | N/A                                    | Component of the source machine that is responsible for the event.                                                 |
| **Group**          | `group`         | `String`             | false    | N/A                                    | Logical grouping of components of a service.                                                                       |
| **Class**          | `class`         | `String`             | false    | N/A                                    | The class/type of the event.                                                                                       |
| **Custom details** | `customDetails` | `JSONObject`         | false    | N/A                                    | Additional details about the event and affected system.                                                            |

## Next steps[​](#next-steps "Direct link to Next steps")

Configure a Slack connector to deliver notifications to Slack channels in [Connector configuration](https://coralogix.com/docs/docs/user-guides/notification-center/destination-types/slack/connector-config/.md).
