The name of the GitHub organization. This name is not case-sensitive.
namestring
The name of the webhook. Must be "web" for organization webhooks. Defaults to "web".
activeboolean
Boolean indicating if the webhook is active. `true` sends notifications, `false` does not. Defaults to `true`.
eventsarray
List of event names to trigger the webhook. Use `['*']` for all events. Defaults to `['push']` if not specified. See GitHub docs for event types.
config__urlstring
Required
Required. The target URL for webhook payload delivery. This URL is a mandatory part of the webhook's `config` object and will receive POST requests for subscribed events.
config__secretstring
Optional secret for generating an HMAC hex digest for payload verification (X-Hub-Signature-256 header). If provided, this is used as the key.
config__passwordstring
Password for basic authentication if the webhook endpoint (`config_url`) requires it, corresponding to `config_username`.
config__usernamestring
Username for basic authentication if the webhook endpoint (`config_url`) requires it. Use only if your endpoint is protected by basic auth.
config__content__typestring
The media type for serializing webhook payloads. Supported: `json`, `form`. GitHub API defaults to `form` if this field is not set or is `None`.
config__insecure__sslstring
Controls SSL certificate verification for `config_url`. '1' disables verification (not recommended), '0' enables. GitHub API defaults to '0' (verification enabled) if this field is not set or is `None`.
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