tanuki v0.1.0 Tanuki.Projects.Hooks
Summary
Functions
POST /projects/:id/hooks
DELETE /projects/:id/hooks/:hook_id
GET /projects/:id/hooks/:hook_id
GET /projects/:id/hooks
PUT /projects/:id/hooks/:hook_id
Functions
POST /projects/:id/hooks
Adds a hook to a specified project.
Parameters:
- url (required) - The hook URL
- push_events - Trigger hook on push events
- issues_events - Trigger hook on issues events
- merge_requests_events - Trigger hook on merge_requests events
- tag_push_events - Trigger hook on push_tag events
- note_events - Trigger hook on note events
- enable_ssl_verification - Do SSL verification when triggering the hook
DELETE /projects/:id/hooks/:hook_id
Removes a hook from a project. This is an idempotent method and can be called multiple times. Either the hook is available or not.
PUT /projects/:id/hooks/:hook_id
Edits a hook for a specified project.
Parameters:
- url (required) - The hook URL
- push_events - Trigger hook on push events
- issues_events - Trigger hook on issues events
- merge_requests_events - Trigger hook on merge_requests events
- tag_push_events - Trigger hook on push_tag events
- note_events - Trigger hook on note events
- enable_ssl_verification - Do SSL verification when triggering the hook