Skip to content

Webhook

Execute the task when the server receives a webhook.

Trigger a task when a webhook is received describes how to set up a webhook.

delay

Delay the execution of the task, in seconds, after the webhook has been received by the server.

github

Execute the task when the server receives a webhook from GitHub.

event

GitHub webhook event, like push. See https://docs.github.com/en/webhooks/webhook-events-and-payloads for a list of all available events.

filters

jq expressions to apply to the body of the webhook. If all expressions match the content of the webhook then a new run of the task is scheduled.

runData

Key/value pairs to extract run data from the webhook payload. Key is the key to set in the run data and value is a jq expression.

gitlab

Execute the task when the server receives a webhook from GitHub.

event

GitLab webhook event, like push. See https://docs.gitlab.com/ee/user/project/integrations/webhook_events.html for a list of all available events.

filters

jq expressions to apply to the body of the webhook. If all expressions match the content of the webhook then a new run of the task is scheduled.

runData

Key/value pairs to extract run data from the webhook payload. Key is the key to set in the run data and value is a jq expression.