gitlabhq/doc/api/system_hooks.md
Sebastian Ziebell 32f1eaaf0f API: system hooks API functions and documentation updated
* updated system hooks documentation and code comments
* fixed access to system hooks if no user given resulting in a `500 Server Error`
* added tests
2013-03-07 17:56:11 +01:00

644 B

All methods require admin authorization.

List system hooks

Get list of system hooks

GET /hooks

Parameters:

  • none

Add new system hook hook

POST /hooks

Parameters:

  • url (required) - The hook URL

Test system hook

GET /hooks/:id

Parameters:

  • id (required) - The ID of hook

Delete system hook

Deletes a system hook. This is an idempotent API function and returns 200 Ok even if the hook is not available. If the hook is deleted it is also returned as JSON.

DELETE /hooks/:id

Parameters:

  • id (required) - The ID of hook