GitLab

GitLab

Integrate with GitLab to manage repositories, files, and issues. Supports both GitLab.com and self-hosted GitLab instances.

Triggers & Actions

Use GitLab as a trigger to kick off a workflow, or use it as an action to do something automatically in your workflow.

Triggers

No triggers available

Actions

  • List Repository Tree

    Retrieve the repository tree (or subtree including blobs and trees) from GitLab

  • Get Blob

    Get blob from repository by SHA hash

  • Get Raw Blob

    Get the raw data of a blob by blob SHA. This endpoint can be accessed without authentication if the repository is publicly accessible.

  • List Repository Contributors

    Get repository contributors list. This endpoint can be accessed without authentication if the repository is publicly accessible.

  • Get Merge Base

    Get the common ancestor for 2 or more refs (commit SHAs, branch names or tags).

  • Compare Commits

    Compare two commits and get the diff

  • Get File

    Get file from repository

  • Get File Blame

    Get file blame information from repository. Shows who last modified each line of a file.

  • Get Raw File

    Get raw file content from the repository

  • Create File

    Create a new file in the repository

  • Update File

    Update an existing file in the repository

  • Delete File

    Delete a file from the repository

  • List Issues

    List issues for a project

  • Get Issue

    Get a specific issue from the project

  • Create Issue

    Create a new issue in the project

  • Update Issue

    Update an existing issue in the project

  • Delete Issue

    Delete an issue from the project (requires owner permissions)