GitLab API

GitlabTool

Actions905

Overview

This node operation retrieves a list of releases for a specified group in GitLab using the GitLab API v4. It is useful for scenarios where users want to fetch release information such as version tags, release notes, and metadata for a group they own or have access to. Practical examples include automating release monitoring, generating release reports, or integrating release data into other workflows.

Use Case Examples

  1. Fetch all releases for a specific GitLab group to display in a dashboard.
  2. Automatically retrieve the latest release information for a group to trigger deployment pipelines.

Properties

Name Meaning
Skip Authentication Determines whether to skip authentication for the API request.
Authentication Specifies the authentication method to use, defaulting to GitLab API authentication.
baseUrl The base URL of the GitLab instance to which the API requests are sent.
Method The HTTP method used for the API request, defaulting to GET.
Parameter Schema Defines the parameters required and optional for the API call, including the group ID, sorting order, simple response flag, pagination page, and items per page.
Request Body Schema Schema for the request body, not used in this GET operation.
Request Path The API endpoint path template for fetching group releases.
Query Parameters Collection of optional query parameters to customize the API request such as sort order, simple response, page number, and items per page.
Path Parameters Collection of path parameters including the group ID or URL-encoded path.

Output

JSON

  • releases - Array of release objects for the specified group, containing release details such as tag name, description, and release date.

Dependencies

  • GitLab API authentication credential

Troubleshooting

  • Ensure the group ID provided in the path parameters is correct and accessible by the authenticated user to avoid authorization errors.
  • Verify that the base URL is correct and reachable to prevent connection issues.
  • Check that the authentication credentials are valid and have sufficient permissions to access group releases.
  • Pagination parameters (page and per_page) should be set correctly to avoid empty or incomplete results.

Links

Discussion