GitLab API icon

GitLab API

Gitlab

Actions917

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 you need to fetch release information for a group, such as monitoring project releases, automating release notes generation, 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. Automate the retrieval of release data for a group to generate reports or notifications.

Properties

Name Meaning
Skip Authentication If set to true, the node will skip authentication when making the API request.
Authentication The authentication method used for the API request, defaulting to GitLab API authentication.
baseUrl The base URL of the GitLab instance, defaulting to https://gitlab.com.
Method The HTTP method used for the API request, defaulting to GET.
Parameter Schema Defines the parameters for the API request including the group ID, sorting order, simple response flag, pagination page, and items per page.
Query Parameters Additional query parameters for the API request such as sort order, simple flag, page number, and items per page.
Path Parameters Path parameters for the API request, specifically the group ID to identify the group whose releases are being fetched.

Output

JSON

  • id - The ID or URL-encoded path of the group whose releases are retrieved.
  • sort - The direction of the order for the releases, either ascending or descending.
  • simple - Flag indicating if only limited fields for each release are returned.
  • page - The current page number of the paginated results.
  • per_page - The number of items per page in the paginated results.
  • releases - An array of release objects retrieved from the GitLab group.

Dependencies

  • GitLab API authentication

Troubleshooting

  • Ensure the group ID provided in the path parameters is correct and accessible by the authenticated user.
  • Verify that the authentication credentials are valid and have the necessary permissions to access group releases.
  • Check the base URL if using a self-hosted GitLab instance to ensure it is correct.
  • Pagination parameters (page and per_page) should be within valid ranges to avoid empty or incomplete results.

Links

Discussion