GitLab API

GitlabTool

Actions905

Overview

This node operation allows users to download the export of a specific GitLab group by its ID. It is useful for scenarios where users need to retrieve a backup or export data of a GitLab group for migration, backup, or analysis purposes. For example, a user can automate the process of downloading group exports regularly for archival.

Use Case Examples

  1. Download the export of a GitLab group by specifying the group's ID.
  2. Automate backup of GitLab group data by scheduling this node to run periodically.

Properties

Name Meaning
Skip Authentication Option to skip authentication for the request.
Authentication Type of authentication used, default is GitLab API key.
baseUrl Base URL of the GitLab instance, default is https://gitlab.com.
Method HTTP method to use for the request, default is GET.
Path Parameters Parameters to be included in the request path, specifically the group ID to export.

Output

JSON

  • data - The downloaded export data of the GitLab group.

Dependencies

  • Requires GitLab API key credential for authentication unless skipping authentication is enabled.

Troubleshooting

  • Ensure the group ID provided in path parameters is correct and exists in the GitLab instance.
  • Verify that the API key has sufficient permissions to access group export data.
  • If skipping authentication, ensure the GitLab instance allows unauthenticated access to this endpoint.

Links

Discussion