Skip to content
Try Gitea Cloud ☁️ for 30 days → Accelerate your Development & Deploys!
This is the documentation of 1.25.5, which is no longer the latest release. See the latest release.

Edit a Git hook in a repository

PATCH
/repos/{owner}/{repo}/hooks/git/{id}
curl --request PATCH \
--url https://gitea.com/api/v1/repos/example/example/hooks/git/example \
--header 'Authorization: Basic <credentials>' \
--header 'Content-Type: application/json' \
--data '{ "content": "example" }'
owner
required
string

Owner of the repo

repo
required
string

Name of the repo

id
required
string

Id of the hook to get

EditGitHookOption options when modifying one Git hook

object
content

Content is the new script content for the hook

string
Examplegenerated
{
"content": "example"
}

GitHook

Media typeapplication/json

GitHook represents a Git repository hook

object
content

Content contains the script content of the hook

string
is_active

IsActive indicates if the hook is active

boolean
name

Name is the name of the Git hook

string
Examplegenerated
{
"content": "example",
"is_active": true,
"name": "example"
}

APINotFound is a not found empty response

Media typeapplication/json