Back to Catalog
job-config.json
{
  "config": {
    "body": "{\"event\": \"release\", \"repository\": \"${REPO_NAME}\", \"version\": \"${VERSION}\", \"timestamp\": \"${TIMESTAMP}\"}",
    "headers": {
      "Authorization": "Bearer ${WEBHOOK_TOKEN}",
      "Content-Type": "application/json"
    },
    "method": "POST",
    "timeout": 15,
    "url": "${WEBHOOK_URL}"
  },
  "type": "http"
}

Import via API

curl -X POST http://localhost:8080/api/jobs -H "Content-Type: application/json" -d '{"config":{"body":"{\"event\": \"release\", \"repository\": \"${REPO_NAME}\", \"version\": \"${VERSION}\", \"timestamp\": \"${TIMESTAMP}\"}","headers":{"Authorization":"Bearer ${WEBHOOK_TOKEN}","Content-Type":"application/json"},"method":"POST","timeout":15,"url":"${WEBHOOK_URL}"},"type":"http"}'

Or copy the config above and create the job manually via the web UI.

GitHub Release Notification

Trigger a webhook when a new release is published. Perfect for CI/CD pipelines, deployment automation, or team notifications.

Job TypeHTTP
CategoryCI/CD Integration
Tags
#github #release #ci-cd #webhook #automation
Added on January 17, 2025