GitLab API icon

GitLab API

Gitlab

Actions880

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 to integrate with other workflows or storage systems.

Use Case Examples

  1. Download the export of a GitLab group by providing the group's ID to automate backup processes.
  2. Integrate with a workflow that triggers on schedule to fetch the latest export of a GitLab group for archival.

Properties

Name Meaning
Skip Authentication Option to skip authentication for the request, useful for public or unauthenticated endpoints.
Authentication Select the authentication method to use for the request, typically an API key credential for GitLab.
baseUrl The base URL of the GitLab instance to send the request to, 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

  • id - The ID of the group whose export is downloaded
  • exportData - The downloaded export data of the group

Dependencies

  • GitLab API key credential for authentication

Troubleshooting

  • Ensure the group ID provided in the path parameters is valid and exists in the GitLab instance.
  • If authentication is enabled, verify that the API key credential is correctly configured and has sufficient permissions to access group exports.
  • Check the baseUrl to ensure it points to the correct GitLab instance, especially if using a self-hosted GitLab server.

Links

Discussion