Setup Endpoints
Configure webhook endpoint URLs in GitScrum Project Settings. Manage event subscriptions, test endpoints, and monitor active webhooks.
Configure webhook endpoints in GitScrum to receive real-time notifications for project events. Each event type has its own endpoint URL, giving you granular control over which events go where.
Accessing Webhook Settings
- Open your project in GitScrum
- Click Settings in the project sidebar
- Select the Webhooks tab
The webhook configuration page displays a table of all available events organized by category.
Interface Overview
Header
The header shows:
- Webhook Endpoints title
- Loaded count — Total number of available webhook events
- Active count — Number of events with configured endpoints
- Test All button — Send test requests to all active webhooks
Event Table
Each row in the table contains:
| Column | Description |
|---|---|
| Status | Green dot = active, gray dot = inactive |
| Event | Event name and identifier |
| Endpoint | URL input field for the receiving server |
| Actions | Test (pulse icon) and Delete (X icon) buttons |
Categories
Events are grouped into four expandable categories:
- Tasks — Task creation, updates, moves, assignees, time tracking, comments, attachments, videos
- User Stories — User story creation, updates, voting, deletion
- Sprints — Sprint creation, updates, deletion
- Others — Discussions voting
Click a category header to expand or collapse its events. The header shows active/total count (e.g., "3/12").
Adding an Endpoint
- Expand the category containing your target event
- Click the endpoint URL input field in the event row
- Enter a valid HTTP or HTTPS URL
- Press Enter or click outside the field
- The status indicator turns green on success
The endpoint is saved immediately via the API. No additional "Save" button is needed.
Removing an Endpoint
- Click the X icon in the Actions column
- The endpoint URL is cleared
- The status indicator turns gray
- No further events are sent to that endpoint
Testing Webhooks
Test a Single Endpoint
- Configure an endpoint URL for an event
- Click the test icon (pulse icon) in the Actions column
- A test payload is sent to your endpoint
- Check the status message below the input field
Test All Endpoints
Click the Test All button in the header to send test requests to every active webhook simultaneously. This verifies your entire configuration at once.
Using the Same URL for Multiple Events
You can configure the same endpoint URL for multiple events. Your server can differentiate events by examining the request payload, which includes the resource type.
To bulk-configure, enter the same URL in each event's endpoint field.
Permissions
Only users with Manager or Owner roles can configure webhooks. Other team members can view the webhook configuration but cannot modify endpoints.
Plan Requirements
Webhooks require a Pro plan or above. The webhook configuration interface is visible on all plans, but endpoint activation is gated behind the Pro feature.
Related
- Quick Start — Set up your first webhook
- Task Events — Task event reference
- Security — HTTPS and header details