diff options
author | Tommy Beadle <tbeadle@gmail.com> | 2016-08-08 09:31:35 -0400 |
---|---|---|
committer | Tommy Beadle <tbeadle@gmail.com> | 2017-01-26 09:09:14 -0500 |
commit | 0de335eced588912b98bc2a723b297afb9650fd5 (patch) | |
tree | 45c6287f3c95446481f457815e623433cee56d2c /doc/system_hooks | |
parent | a1c27c2030473f0a9769d680bf2efe327396333e (diff) | |
download | gitlab-ce-0de335eced588912b98bc2a723b297afb9650fd5.tar.gz |
Add a system hook for when a project is updated.
This sends a project_update hook when a repo is updated. This does not include
renaming or transferring a project. Those are covered by project_rename and
project_transfer. This will get called, however, when the visibility is
changed.
Diffstat (limited to 'doc/system_hooks')
-rw-r--r-- | doc/system_hooks/system_hooks.md | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/doc/system_hooks/system_hooks.md b/doc/system_hooks/system_hooks.md index c44930a4ceb..ec13c2446ef 100644 --- a/doc/system_hooks/system_hooks.md +++ b/doc/system_hooks/system_hooks.md @@ -1,6 +1,6 @@ # System hooks -Your GitLab instance can perform HTTP POST requests on the following events: `project_create`, `project_destroy`, `project_rename`, `project_transfer`, `user_add_to_team`, `user_remove_from_team`, `user_create`, `user_destroy`, `key_create`, `key_destroy`, `group_create`, `group_destroy`, `user_add_to_group` and `user_remove_from_group`. +Your GitLab instance can perform HTTP POST requests on the following events: `project_create`, `project_destroy`, `project_rename`, `project_transfer`, `project_update`, `user_add_to_team`, `user_remove_from_team`, `user_create`, `user_destroy`, `key_create`, `key_destroy`, `group_create`, `group_destroy`, `user_add_to_group` and `user_remove_from_group`. System hooks can be used, e.g. for logging or changing information in a LDAP server. @@ -88,6 +88,23 @@ X-Gitlab-Event: System Hook } ``` +**Project updated:** + +```json +{ + "created_at": "2012-07-21T07:30:54Z", + "updated_at": "2012-07-21T07:38:22Z", + "event_name": "project_update", + "name": "StoreCloud", + "owner_email": "johnsmith@gmail.com", + "owner_name": "John Smith", + "path": "storecloud", + "path_with_namespace": "jsmith/storecloud", + "project_id": 74, + "project_visibility": "private", +} +``` + **New Team Member:** ```json |