GitLab API

GitlabTool

Actions905

Overview

This node operation retrieves data about snippet repository storage moves from the GitLab API (version 4). It is useful for users who want to monitor or manage the storage moves of snippet repositories in their GitLab instance, such as tracking migration progress or auditing storage changes.

Use Case Examples

  1. A DevOps engineer uses this node to fetch paginated records of snippet repository storage moves to analyze storage usage trends.
  2. A project manager integrates this node to automate reporting on snippet repository storage moves for compliance purposes.

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 request is sent.
Method The HTTP method used for the API request (GET, POST, PUT, DELETE, HEAD, PATCH).
Query Parameters Parameters to control pagination of the results, including page number and items per page.

Output

JSON

  • data - Array of snippet 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 for authentication

Troubleshooting

  • Ensure the baseUrl is correctly set to your GitLab instance URL; incorrect URLs will cause connection failures.
  • If authentication is enabled, verify that the GitLab API key credential is valid and has sufficient permissions to access snippet repository storage moves.
  • Pagination parameters (page and per_page) must be integers; invalid values may cause API errors or unexpected results.

Links

Discussion