GitLab
DevOps platform for repositories, merge requests, issues, pipelines, releases, projects, and groups.
Supports DevOps work across repositories, branches, commits, issues, epics, audit events, and project activity.
Example Use Cases
These are the GitLab actions Snow can use when building apps with you. Connecting an account does not make Snow run these on its own.
Tool to archive a project. Use when you need to mark a project read-only after finishing active development. Call after confirming no further changes are required.
Tool to create a new group in GitLab. Use when you need to establish a new group for projects or collaboration.
Tool to create a new project in GitLab. Implements POST /projects endpoint.
Tool to create a new issue in a GitLab project. Use when you need to report a bug, request a feature, or track a task within a specific project.
Tool to create a new branch in a project. Use when you need to create a new branch from an existing branch or a specific commit in a GitLab project.
Tool to fetch comments on a merge request. Use when you need to retrieve all notes for a specific merge request.
Tool to get a single project by ID or URL-encoded path.
Tool to fetch full details for a single merge request when the MR IID is known. Use when you need to retrieve canonical metadata, description, state, branches, authors, and approval-related fields for a specific merge request.
Tool to list all projects accessible to the authenticated user. Supports filtering. Private or group projects may be silently omitted if the token lacks sufficient scopes or group membership.
Tool to retrieve information about a specific branch in a project. Use when you need to get details for a single branch.