Triggers
Comment events
Triggered when a new comment is made on commits, merge requests, issues and code snippets.
Job events
Job events are triggered when the status of a job changes
Merge request events
Triggered when a new MR is created, updated, approved, unapproved, merged, closed, a commit is added in the source branch or all threads are resolved o the merge request.
Pipeline events
Triggered when the status of a pipeline changes.
Push events
Triggered when users push to the repository, except when users push tags or a single push includes changes for more than three branches by default.
Actions
Add note to merge request
Add a note to a merge request for a specific project.
Approve merge request
Approve a merge request for a specific project.
Create project webhooks
Creates a webhook with the given parameters for a selected project.
Delete a single repository branch from a project
Delete a single project repository branch from a selected project.
Get a list of repository branches from a project
List all branches of a repository of the given project.
Get a single project
Get the details of a single project.
Get a single repository branch from a project
Get a single project repository branch from a selected project.
Get jobs of a pipeline
Get the jobs of a given pipeline.
Get list of projects
Get the list of projects with given parameters.
Get merge requests
Get the details of a given merge request.
Get user
Get single GitLab user
Get variables of a pipeline
Get the variables used while running the given pipeline
List project pipelines
List pipelines in a project.
Merge a specific project's merge request
Merge a merge request for a specific project owned by the authenticated user.
Run pipeline
Manually trigger a GitLab pipeline run
Search users
Search GitLab users
Upload file
Uploads a file to the specified project to be used in an issue or merge request description, or a comment.