GitLab API

GitlabTool

Actions905

Overview

This node operation retrieves failure details for a specific entity within a bulk import in GitLab. It is useful for monitoring and troubleshooting migration issues by fetching error information related to a particular import entity. For example, if a user is migrating multiple projects or groups to GitLab and wants to check which entities failed during the import process, this operation provides detailed failure data.

Use Case Examples

  1. A DevOps engineer uses this node to get failure reports for a specific project import to diagnose migration problems.
  2. A migration automation workflow includes this node to log and alert on import entity failures automatically.

Properties

Name Meaning
Skip Authentication Option to bypass authentication for the request.
Authentication Type of authentication used, defaulting to 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 specify the import and entity IDs for the request.

Output

JSON

  • failures - List of failure details for the specified bulk import entity.

Dependencies

  • GitLab API key credential

Troubleshooting

  • Ensure the import_id and entity_id path parameters are correctly set and correspond to existing migration and entity IDs in GitLab.
  • Authentication errors may occur if the GitLab API key is missing, invalid, or lacks sufficient permissions.
  • Network or baseUrl misconfiguration can cause connection failures; verify the baseUrl is correct for the GitLab instance used.

Links

Discussion