capabilities.work

Add a webhook to a project

One step with GitLab. We can help you get access.

Get something done

Add a webhook to a project

with GitLab · Webhook & Event Subscription Management
Works with AI assistants

Use GitLab: its GitLab Webhooks Project Webhooks API lets you add a webhook to a project in a single step (POST /projects/{id}/hooks). GitLab also has an MCP server, so an AI assistant like Claude or ChatGPT can do it for you. capabilities.work can help you get signed up and connected.

  • How do I send a notification to my server whenever someone pushes to a project?
  • Can a new webhook fire only for pushes to certain branches?
  • Is there a way to sign new webhook deliveries with a secret token?
Say it to your AI assistant
  • Add a webhook to project {id} that posts to {url}.
  • Create a hook on project {id} for {url} with secret token {secret_token}.
  • Add a webhook to {url} on project {id} that only fires for pushes to {push_events_branch_filter}.
For your developer

POST /projects/{id}/hooks in GitLab Webhooks Project Webhooks API. Full spec on APIs.io.