GitLab API icon

GitLab API

Gitlab

Actions880

Overview

This node operation retrieves a list of project repository storage moves from the GitLab API. It is useful for monitoring and managing the storage migration status of project repositories within GitLab. For example, it can be used to fetch paginated data about ongoing or completed storage moves to analyze storage usage or migration progress.

Use Case Examples

  1. Fetch the first page of project repository storage moves with default pagination.
  2. Retrieve a specific page and number of items per page to customize the data volume.

Properties

Name Meaning
Skip Authentication Determines whether to skip authentication for the API request.
Authentication Specifies the authentication method to use, defaulting to GitLab API key authentication.
baseUrl The base URL of the GitLab instance to which the API requests are sent.
Method The HTTP method used for the API request, defaulting to GET.
Query Parameters Optional query parameters to control pagination of the results.

Output

JSON

  • data - Array of project repository storage move records returned by the API.
  • pagination
    • page - Current page number of the results.
    • per_page - Number of items per page in the results.
    • total - Total number of items available.

Dependencies

  • GitLab API key credential

Troubleshooting

  • Ensure the GitLab API key credential is correctly configured and has sufficient permissions to access project repository storage moves.
  • Verify the baseUrl is correctly set to the GitLab instance URL if using a self-hosted GitLab.
  • Check that the query parameters for pagination (page, per_page) are valid integers and within acceptable ranges.

Discussion