Skip to content

Delete a project webhook

DELETE
/api/v4/projects/{id}/hooks/{hook_id}

Deletes a specified webhook for a project.

id
required
One of:
string

The ID or URL-encoded path of the project

hook_id
required
integer

The ID of the project hook

No Content

Media type application/json
object
id
integer format: int64
url
string
name
string
description
string
created_at
string format: date-time
push_events
boolean
tag_push_events
boolean
merge_requests_events
boolean
repository_update_events
boolean
enable_ssl_verification
boolean
organization_id
integer
alert_status
string
disabled_until
string format: date-time
url_variables
Array<object>
object
push_events_branch_filter
string
branch_filter_strategy
string
custom_webhook_template
string
custom_headers
Array<object>
object
token_present

Whether a secret token is configured

boolean
signing_token_present

Whether an HMAC signing token is configured

boolean
project_id
integer format: int64
issues_events
boolean
confidential_issues_events
boolean
note_events
boolean
confidential_note_events
boolean
pipeline_events
boolean
wiki_page_events
boolean
deployment_events
boolean
feature_flag_events
boolean
job_events
boolean
releases_events
boolean
milestone_events
boolean
emoji_events
boolean
resource_access_token_events
boolean
resource_deploy_token_events
boolean
vulnerability_events
boolean
Example
{
"id": 1,
"url": "https://webhook.site",
"name": "Hook name",
"description": "Hook description",
"created_at": "2012-05-28T04:42:42-07:00",
"organization_id": 1,
"alert_status": ":executable",
"disabled_until": "2012-05-28T04:42:42-07:00",
"url_variables": [
{
"token": "secr3t"
}
],
"push_events_branch_filter": "my-branch-*",
"branch_filter_strategy": "wildcard",
"custom_webhook_template": "{\"event\":\"{{object_kind}}\"}",
"custom_headers": [
{
"X-Custom-Header": "value"
}
],
"token_present": false,
"signing_token_present": false,
"project_id": 1
}

Bad Request

Not found