Supported operations

Operation
Description
Create an Issue
Creates a new issue in a GitLab repository.
Edit an Issue
Edits an existing issue in a GitLab repository.
Get an Issue
Retrieves the details of an issue from a GitLab repository.
Get Issues of a Repository
Retrieves a list of issues from a GitLab repository.
Lock an Issue
Locks or unlocks the discussion on an issue in a GitLab repository.
Create a Comment On an Issue
Creates a comment on an issue in a GitLab repository.
Create a Release
Creates a new release in a GitLab repository.
Delete a Release
Deletes a release from a GitLab repository.
Get a Release
Retrieves a release from a GitLab repository.
Get Many Releases
Retrieves multiple releases from a GitLab repository.
Update a Release
Updates an existing release in a GitLab repository.
Get a Repository
Retrieves details of a specific repository from GitLab.
Get a User Repositories
Securely retrieves a list of personal repositories for the authorized user.
List Files
Lists files in a GitLab repository.

FAQ about Gitlab integrations

Q: Why do I keep getting 401 Unauthorized or 403 Forbidden errors?
A: This is usually related to your credentials (Personal Access Token). Please check the following:
  • Token Validity: Ensure your Personal Access Token has not expired.
  • Permission Scope: Check if you granted sufficient permissions when creating the token. For most operations, at least the api scope is required.
  • Token Correctness: Confirm that the token you entered in the GoInsight credential configuration is complete and correct.
Q: How do I find my RepositoryId?
A: You have two ways to specify a repository:

  • Path: The easiest way is to use the path from the URL, in the format group-name/project-name or user-name/project-name.
  • Numeric ID: You can find a unique numeric ID on the project's settings page.
Q: What is the difference between IssueId and IssueIid?
A: This is an important concept in GitLab:

  • IssueId: This is a globally unique ID across your entire GitLab instance.
  • IssueIid: This is the Internal ID, which is unique within a single project and is incremental. It is usually displayed in the UI as #1, #2, etc. Most API operations (like editing, commenting) use the IssueIid to locate an issue within a specific project.

Try GoInsight.AI, Level Up Your Team

Bring your team, systems, and AI into one place—then turn ideas into governed work.