Provider integrations
Connect GitLab to FastHook
Connect your GitLab account, select one or more projects or groups, and route GitLab events to any FastHook Destination. Use Any GitLab Event, combine several event families in one Custom Webhook Events Source, or choose a focused Source type.
Create a GitLab Provider Source
- Open Sources → New source → Provider app → GitLab.
- Connect GitLab and approve the API scope used to manage webhooks.
- Select projects where you are Maintainer or Owner, or eligible groups where you are Owner.
- Choose event types and optional action or branch filters, then save.
Supported events
- Push, tag, issue, work item, confidential issue, comment, and merge request events.
- Job, pipeline, wiki, deployment, feature flag, release, milestone, emoji, token, and vulnerability events.
- Group member, project, and subgroup events for eligible GitLab Premium or Ultimate groups.
- Several local Sources targeting the same project or group share one managed remote webhook.
Reliability and security
- GitLab Standard Webhooks HMAC-SHA256 signatures are verified over the exact raw body.
- Legacy secret tokens are accepted only when a Standard Webhooks signature is absent.
- The exact payload is stored durably before acknowledgement, with deterministic retry deduplication.
- OAuth refresh tokens and per-webhook signing secrets are encrypted at rest.
- FastHook automatically reconciles changed selections and removes obsolete managed hooks.
Provider Source vs. manual GitLab webhook
This page describes OAuth-connected, automatically managed GitLab Provider Sources. For a callback URL you configure manually in GitLab, use the manual GitLab webhook guide.