Creates a new webhook (project hook) for a GitLab project to receive real-time event notifications. Use this action when you need to set up automated integrations that respond to GitLab events like pushes, merge requests, issues, or CI/CD pipeline activities. Configure which eve…
idRequiredThe ID or URL-encoded path of the project.
urlRequiredstringThe URL to send webhook payloads to.
namestringName/identifier for the webhook.
tokenstringSecret token for validating webhook payloads. GitLab includes this token in the X-Gitlab-Token header of webhook requests.
job_eventsbooleanTrigger webhook on job/CI job events.
descriptionstringDescription of the webhook's purpose.
note_eventsbooleanTrigger webhook on comment/note events.
push_eventsbooleanTrigger webhook on push events.
emoji_eventsbooleanTrigger webhook on emoji reaction events.
issues_eventsbooleanTrigger webhook on issue events.
signing_tokenstringHMAC signing token for webhook payload verification. Must be in format 'whsec_<base64>'. GitLab uses this to sign payloads with HMAC.
pipeline_eventsbooleanTrigger webhook on pipeline events.
dataRequiredData from the action execution
errorstringError if any occurred during the execution of the action
successfulRequiredbooleanWhether or not the action execution was successful or not
OAuth connection. Risk level 2 of 5.
Free Action
No published Skills explicitly reference this Action yet.