GitLab API icon

GitLab API

Gitlab

Actions917

Overview

This node operation retrieves release information for a specific project from the GitLab API (version 4). It is useful for scenarios where you need to fetch details about project releases, such as release notes, release dates, and version tags. For example, it can be used to automate monitoring of new releases in a project or to integrate release data into other workflows.

Use Case Examples

  1. Fetch all releases for a project to display in a dashboard.
  2. Retrieve release details to trigger notifications when a new release is published.

Properties

Name Meaning
Skip Authentication Option to skip authentication when making the API request.
Authentication Type of authentication used for the API request (GitLab API key).
baseUrl Base URL of the GitLab instance to connect to, defaulting to https://gitlab.com.
Method HTTP method used for the API request, default is GET.
Parameter Schema Defines the parameters for the API request including project ID, pagination, sorting, and filtering options.
Query Parameters Collection of optional query parameters to customize the API request such as page number, items per page, order, sort direction, HTML description inclusion, and date filters.
Path Parameters Collection of path parameters including the project ID or URL-encoded path required to identify the project.

Output

JSON

  • id - Unique identifier of the release.
  • tag_name - Tag name associated with the release.
  • description - Description of the release, optionally in HTML if requested.
  • released_at - Release date and time.
  • created_at - Creation date and time of the release.
  • author - Information about the author of the release.
  • assets - Assets associated with the release such as links or sources.

Dependencies

  • GitLab API key credential

Troubleshooting

  • Ensure the project ID or URL-encoded path is correct to avoid 404 errors.
  • Verify that the API key credential has sufficient permissions to access project release data.
  • Check network connectivity and base URL configuration if requests fail to reach the GitLab instance.
  • If the response is empty or incomplete, verify query parameters such as pagination and filters are set correctly.

Links

Discussion