GitLab API icon

GitLab API

Gitlab

Actions880

Overview

This node operation retrieves details of a specific snippet repository storage move from the GitLab API. It is useful for scenarios where you need to track or audit the status and information of storage moves related to snippet repositories in GitLab. For example, it can be used to monitor migration processes or verify storage move operations by providing the unique ID of the storage move.

Use Case Examples

  1. Retrieve details of a snippet repository storage move by its ID to check its status or metadata.
  2. Use in automation workflows to fetch storage move information for reporting or auditing purposes.

Properties

Name Meaning
Skip Authentication Option to skip authentication for the API request, useful for public or unauthenticated endpoints.
Authentication Specifies the authentication method to use, defaulting to GitLab API authentication.
baseUrl The base URL of the GitLab instance to which the API request is sent, defaulting to https://gitlab.com.
Method HTTP method used for the API request, defaulting to GET.
Path Parameters Parameters included in the request path, specifically the repository_storage_move_id which identifies the snippet repository storage move to retrieve.

Output

JSON

  • id - The unique identifier of the snippet repository storage move.
  • source_storage - The source storage location of the snippet repository.
  • destination_storage - The destination storage location of the snippet repository.
  • state - The current state of the storage move (e.g., pending, started, finished).
  • created_at - Timestamp when the storage move was created.
  • updated_at - Timestamp when the storage move was last updated.
  • deleted_at - Timestamp when the storage move was deleted, if applicable.

Dependencies

  • GitLab API credentials

Troubleshooting

  • Ensure the repository_storage_move_id path parameter is provided and valid; missing or incorrect IDs will cause errors.
  • Authentication errors may occur if the GitLab API credentials are missing or invalid; verify credentials are correctly configured.
  • Network or baseUrl misconfiguration can lead to connection failures; confirm the baseUrl is correct and accessible.

Links

Discussion