Name of the webhook. Use `web`. This parameter currently only accepts `web` and defaults to `web` if not provided.
repostring
Required
The name of the repository without the `.git` extension. This name is not case sensitive.
ownerstring
Required
The account owner of the repository. This name is not case sensitive.
activeboolean
Determines if notifications are sent when the webhook is triggered. `true` sends notifications (active), `false` disables them (inactive).
eventsarray
List of events to trigger the webhook (e.g., `['push']`, `['issues']`). See GitHub documentation for 'webhook event payloads'.
config__urlstring
The URL to which webhook payloads will be delivered via POST for subscribed events.
config__secretstring
Optional secret string for HMAC hex digest in delivery signature headers, enhancing security. See GitHub's 'delivery signature headers' documentation for details.
config__content__typestring
Media type for serializing payloads: `json` or `form`. Defaults to `form` if not specified. `json` delivers JSON, `form` delivers URL-encoded data.
config__insecure__sslstring
Determines SSL certificate verification for the payload URL: "0" to verify SSL (recommended), or "1" to skip. Defaults to "0" (verify SSL) if not provided.
Observable output
data
Required
Data from the action execution
errorstring
Error if any occurred during the execution of the action
successfulboolean
Required
Whether or not the action execution was successful or not