gitbeaker/docs/project-hooks.md
2017-07-06 16:39:15 -04:00

1.5 KiB

Project Hooks

List all hooks

Get a list of project hooks.

// From a project ID
let hooks = GitlabAPI.projects.hooks.list(projectId);

Parameters: List all project hooks

Get a hook

Get a specific hook for a project.

// From a project ID
let hook = GitlabAPI.projects.hooks.show(projectId, hookId);

Parameters: Get project hook

Add a hook to a project

Adds a hook to a specified project.

// From a project ID
let hook = GitlabAPI.projects.hooks.add(projectId, {
	// params
});

Parameters: Add a hook

Edit a hook

Edits a hook for a specified project.

// From a project ID
let hook = GitlabAPI.projects.hooks.edit(projectId, hookId, {
	// params
});

Parameters: Edit a hook

Remove a hook

Remove a hook from a project.

// From a project ID
GitlabAPI.projects.hooks.remove(projectId, hookId);

Parameters: Remove a hook