diff options
author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2012-09-12 12:16:35 -0700 |
---|---|---|
committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2012-09-12 12:16:35 -0700 |
commit | 3643df1f7cbcc3734055b0d710fd21dd4426ca3b (patch) | |
tree | 2a1d223a7513813353d6dff5e7c9d8b7a0769807 /doc/api/projects.md | |
parent | 6233fb6b5d4732729b5bd734357f47fa42d34ed3 (diff) | |
parent | 6d76e000d07300ab9e8e8c74b90db0abcdc48451 (diff) | |
download | gitlab-ce-3643df1f7cbcc3734055b0d710fd21dd4426ca3b.tar.gz |
Merge pull request #1411 from miks/project_hooks_api
Project hooks API
Diffstat (limited to 'doc/api/projects.md')
-rw-r--r-- | doc/api/projects.md | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/doc/api/projects.md b/doc/api/projects.md index 72874e59682..73d6adc9bc3 100644 --- a/doc/api/projects.md +++ b/doc/api/projects.md @@ -173,6 +173,50 @@ Parameters: Will return status `200 OK` on success, or `404 Not found` on fail. +## Get project hooks + +Get hooks for project + +``` +GET /projects/:id/hooks +``` + +Parameters: + ++ `id` (required) - The ID or code name of a project + +Will return hooks with status `200 OK` on success, or `404 Not found` on fail. + +## Add project hook + +Add hook to project + +``` +POST /projects/:id/hooks +``` + +Parameters: + ++ `id` (required) - The ID or code name of a project ++ `url` (required) - The hook URL + +Will return status `201 Created` on success, or `404 Not found` on fail. + +## Delete project hook + +Delete hook from project + +``` +DELETE /projects/:id/hooks +``` + +Parameters: + ++ `id` (required) - The ID or code name of a project ++ `hook_id` (required) - The ID of hook to delete + +Will return status `200 OK` on success, or `404 Not found` on fail. + ## Project repository branches Get a list of repository branches from a project, sorted by name alphabetically. |