Each Webhook event payload also contains properties unique to the event. You can find the unique properties in the individual event type sections.
| Key | Type | Description |
|---|---|---|
| action | string | Most webhook payloads contain an action property that contains the specific activity that triggered the event |
| sender | object | The user that triggered the event. This property is included in every webhook payload |
| repository | object | The repository where the event occurred. Webhook payloads contain the repository property when the event occurs from activity in a repository. |
| organization | object | Webhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization |
| installation | object | The GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App. For more information, see “Building GitHub App” |