GitLab API

GitlabTool

Actions1000

Overview

This node operation downloads the export of a specified GitLab group by its ID. It is useful for automating the retrieval of group export data from GitLab, such as for backup or migration purposes. For example, a user can configure this node to download the export file of a group by providing the group's ID, enabling seamless integration into workflows that manage GitLab group data.

Use Case Examples

  1. Download a GitLab group export by specifying the group ID to automate backups.
  2. Integrate with a workflow to retrieve and process GitLab group export data for migration.

Properties

Name Meaning
Skip Authentication Option to skip authentication for the request, useful for public or unauthenticated access scenarios.
Authentication Select the authentication method to use, typically an API key credential for GitLab.
baseUrl The base URL of the GitLab instance, defaulting to 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 identify which group's export to download.

Output

JSON

  • data - The downloaded export data of the GitLab group, typically in a file format.

Dependencies

  • GitLab API authentication token or API key credential

Troubleshooting

  • Ensure the group ID provided in the path parameters is valid and accessible with the authenticated user.
  • If authentication is skipped, verify that the GitLab instance allows unauthenticated access to group exports, otherwise the request will fail.
  • Check the baseUrl to ensure it points to the correct GitLab instance, especially if using a self-hosted GitLab server.
  • Common errors include 404 Not Found if the group ID does not exist, or 401 Unauthorized if authentication fails. Verify credentials and permissions.

Links

Discussion