This page documents the GitLab webhook event types that Git Integration for Jira Cloud supports.
Push Events
| Property | Value |
|---|---|
| Type | "^push$" |
| Request URI | /api/1/webhook/reindex/install/<secret_key>/web |
| Content-Type | application/json |
| X-GitLab-Event | Push Hook |
Payload example:
{
"object_kind": "push",
"project_id": 15,
"repository": {
"name": "test1",
"url": "[email protected]:acme/test1.git",
"description": "",
"homepage": "http://example.com/acme/test1",
"git_http_url": "http://example.com/acme/test1.git",
"git_ssh_url": "[email protected]:acme/test1.git"
},
"total_commits_count": 4
}
Merge Request Events
| Property | Value |
|---|---|
| Type | "^merge_request$" |
| Request URI | /api/1/webhook/reindex/install/<secret_key>/web |
| Content-Type | application/json |
| X-GitLab-Event | Merge Request Hook |
Payload example:
{
"event_type": "merge_request",
"object_kind": "merge_request",
"project": {
"description": "",
"git_http_url": "https://gitlab.com/johnsmith/test1.git",
"git_ssh_url": "[email protected]:johnsmith/test1.git",
"url": "[email protected]:johnsmith/test1.git",
"http_url": "https://gitlab.com/johnsmith/test1.git",
"name": "test1",
"default_branch": "master",
"id": 16244007,
"homepage": "https://gitlab.com/johnsmith/test1"
},
"repository": {
"name": "test1",
"description": "",
"url": "[email protected]:johnsmith/test1.git",
"homepage": "https://gitlab.com/johnsmith/test1"
}
}
Project Create Events
| Property | Value |
|---|---|
| Type | "^project_create$" |
| Request URI | /api/1/webhook/reindex/install/<secret_key>/web |
| Content-Type | application/json |
| X-GitLab-Event | System Hook |
Payload example:
{
"owner_email": "[email protected]",
"path": "jsmith_4",
"owner_name": "Administrator",
"project_id": 85,
"path_with_namespace": "root/jsmith_4",
"name": "JohnSmith_4",
"project_visibility": "private",
"event_name": "project_create"
}
Project Update Events
| Property | Value |
|---|---|
| Type | "^project_update$" |
| Request URI | /api/1/webhook/reindex/install/<secret_key>/web |
| Content-Type | application/json |
| X-GitLab-Event | System Hook |
Payload example:
{
"owner_email": "[email protected]",
"path": "jsmith_4",
"owner_name": "Administrator",
"project_id": 85,
"path_with_namespace": "root/jsmith_4",
"name": "JohnSmith_5",
"project_visibility": "private",
"event_name": "project_update"
}
Project Destroy Events
| Property | Value |
|---|---|
| Type | "^project_destroy$" |
| Request URI | /api/1/webhook/reindex/install/<secret_key>/web |
| Content-Type | application/json |
| X-GitLab-Event | System Hook |
Payload example:
{
"owner_email": "[email protected]",
"path": "jsmith_4",
"owner_name": "Administrator",
"project_id": 85,
"path_with_namespace": "root/jsmith_4",
"name": "JohnSmith_5",
"project_visibility": "private",
"event_name": "project_destroy"
}
Related Webhook Events
- GitHub webhook events
- Microsoft webhook events
- AWS CodeCommit webhook events
- Bitbucket webhook events
Last updated: December 2025